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.

🚀 I just relaunched my Vanilla JS Pocket Guides with new code examples and real projects to help tie everything you’ll learn together. Check it out.

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

Get Daily Developer Tips