Skip to main content Accessibility Feedback

Umbrella JS

If you’re looking to transition to vanilla JS but aren’t ready to go all-in, Umbrella JS may be a nice stepping stone for you.

It weight just 3kb minified (even smaller if you gzip your files), and provides a jQuery-like syntax with far less bloat.

Unlike jQuery, elements you get using the Umbrella selector (the Umbrella JS equivalent of $) are native nodes. This means you can use native JavaScript methods on them (something you can’t do with jQuery objects).

Check it out.

🔥 Hot off the press! I just launched a new pocket guide. Learn how to build interactive web apps with vanilla JavaScript.

Have any questions or comments about this post? Email me at or contact me on Twitter at @ChrisFerdinandi.

Get Daily Developer Tips