Software Alternatives & Reviews

Show HN: Auto-generate vanilla JavaScript alternatives for jQuery methods

Umbrella JS Medium Vanilla JS
  1. Tiny library for DOM manipulation, events and AJAX
    Pricing:
    • Open Source

    #Javascript UI Libraries #Development Tools #JS Library 4 social mentions

  2. 2
    Welcome to Medium, a place to read, write, and interact with the stories that matter most to you.
    Pricing:
    • Open Source
    Agreed! Not a fair comparison either way; if I compare Cash' addClass then it doesn't really "do anything" besides call the other method, so I'd say the toggleClass is representative of _the 3 methods together_, so 1/3rd? It's nice code :) Shaving off 1kb out of 6kb of optimized GZIP code is probably impossible unless you missed something important. I also went deep into optimizing Umbrella JS, it does a lot less than Cash so hence it's a lot smaller as well; but I went so far as comparing the GZIP output of calling `for ()` vs `forEach`, etc: https://medium.com/@fpresencia/understanding-gzip-size-836c74b66c0b That's why I am not concerned of repeating e.g. `function() {}` (instead of the, back then, experimental () => {}) many times, since with gzip in my experience that gets all totally abstracted out.

    #Blogging #Blogging Platform #CMS 2188 social mentions

  3. Vanilla JS is a fast, lightweight, cross-platform framework for building incredible, powerful...
    Actually, VanillaJS is now a library, fast, lightweight, object-oriented. It can be downloaded in 0KB, or 25KB compressed. It can include the famous Math library used in 75 million websites, for an additional 0KB. http://vanilla-js.com/.

    #Developer Tools #Web Frameworks #Software Development 69 social mentions

  4. This domain is for use in illustrative examples in documents. You may use this domain in literature without prior coordination or asking for permission.
    I'm genuinely curious to know what you find severely lacking in fetch compared to $.ajax. - handling cookies fetch('https://example.com', { credentials: 'include' }) - HTTP status codes fetch('https://example.com').then(response => {.

    #Software Development #Software Development Tools #Web Development Tools 2401 social mentions

Discuss: Show HN: Auto-generate vanilla JavaScript alternatives for jQuery methods

Log in or Post with