Umbrella JS
Languages and libraries
javascript library
SHOW HN2018
How HN took it
5 positive, 10 neutral or asking, 0 mixed, 5 critical, out of 20 comments about the project. Thread score -0.02.
Idea: 2 for, 3 againstDesign: 2 for, 2 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Small size makes it attractive versus jQuery
From 2 comments
jQuery is 84 KB minimized, while Vue is 85 KB. Not much of a difference (although, granted, Umbrella JS is notably smaller). You don't necessarily need Webpack for Vue, you can…
throwawaysky9 on HNFor the other points, the other comments are quite spot on. Load speed: Umbrella's 2.5kb loads well under the rule-of-thumb size of a single packet of 14kb [1], so you have to do…
franciscop on HN
Well-designed documentation and testing
From 1 comment
Zepto is intended as a full clone; objectives are quite different from Umbrella, so I don't see an overlap here since size is not such a priority. Using plugins? Zepto. Care…
franciscop on HN
Objections
jQuery is no longer needed given modern browser APIs
From 2 comments
I know exactly what jQuery is. I’ve used it happily for years on many projects. However it is completely obsolete in 2018 for anyone that does not need to support IE8.
aphextron on HNBut why do you need jQuery for that? Browser APIs have gotten good enough that jQuery is not really needed anymore, imo.
the_duke on HN
Vue and React make jQuery-style DOM work less necessary
From 1 comment
I don't want to be "that guy", but haven't most people moved on to something like Vue instead of manipulating the DOM directly? Every developer I've worked with learned the…
throwawaysky9 on HN
Requests
Clarify compatibility with jQuery and browser support such as IE
From 2 comments
Looks interesting. How compatible with jquery is it? You say a subset, but is that an exact subset that would pass tests for those methods? Either way, well done!
brennebeck on HNHow does it fare when it comes to browser compatibility? IIRC, one of the main selling point of jQuery is compatibility with browsers like IE6.
GuB-42 on HN
Questions
How compatible is it with jQuery's tested behavior?
From 1 comment
Looks interesting. How compatible with jquery is it? You say a subset, but is that an exact subset that would pass tests for those methods? Either way, well done!
brennebeck on HN
How does browser compatibility compare, especially IE?
From 1 comment
How does it fare when it comes to browser compatibility? IIRC, one of the main selling point of jQuery is compatibility with browsers like IE6.
GuB-42 on HN
Alternatives named
Zepto
From 1 comment
There are established tiny jQuery alternatives: Zepto: https://github.com/madrobby/zepto Cash: https://github.com/kenwheeler/cash How is yours better?
bufferoverflow on HN
Cash
From 1 comment
There are established tiny jQuery alternatives: Zepto: https://github.com/madrobby/zepto Cash: https://github.com/kenwheeler/cash How is yours better?
bufferoverflow on HN
jQuery
From 1 comment
jQuery is 84 KB minimized, while Vue is 85 KB. Not much of a difference (although, granted, Umbrella JS is notably smaller). You don't necessarily need Webpack for Vue, you can…
throwawaysky9 on HN
Vue
From 1 comment
I don't want to be "that guy", but haven't most people moved on to something like Vue instead of manipulating the DOM directly? Every developer I've worked with learned the…
throwawaysky9 on HN
Picnic CSS
From 1 comment
This looks pretty great - I really like the look of Picnic, the author's lightweight (10KB) bootstrap alternative as well: https://github.com/franciscop/picnic
simonw on HN