4 ms·
web components are never happening
by dsschnau 8y ago
web components are never happening
- lintroller 8y agoThat seems like a rather bold statement without much reasoning behind it. What in particular makes you think that web components are "never happening"?
- ropeadopepope 8y agoThis looks less than promising: https://caniuse.com/#feat=custom-elements https://caniuse.com/#feat=custom-elements
- tdumitrescu 8y agoThat's the deprecated v0 spec, fyi.
- ropeadopepope 8y agohttps://caniuse.com/#feat=custom-elementsv1 https://caniuse.com/#feat=custom-elementsv1 doesn't look much better.
- yesimahuman 8y agoIt's unflagged in firefox nightlies. Edge needs to get with the picture but really they are the only one out at this point. The polyfils, while not ideal, work great and shouldn't be needed much longer. The mobile story here is actually quite strong, since all major mobile platforms have full support for it.
- Klathmon 8y agoOut of the 4 major browsers, 2 major browser vendors have support for the base stuff, 1 has it behind a flag being tested ready to be turned on, and 1 doesn't have any support yet... That's pretty far from "not happening"
- madeuptempacct 8y agoI have been using Web Components on and off for about a year. They are a pain in the ass. Require polyfills, large file sizes makes me write hacks to load it conditionally, etc. Angular Elements just came out - they don't work as expected as well.
- dmitriid 8y agoEasy: web components have not implemented a single part of the original promise [1]. It's not Web Components that are happening, it's the dozens of frameworks required to make them work that are happening. Even mixpanel's library "does so by providing an easy-to-use state management and rendering layer built on Virtual DOM (the basis of the core rendering technology of React). Through use of the Snabbdom Virtual DOM library and first-class support for multiple templating formats" [2] Web Components are a very low-level extremely limited crummy DOM-based API that no one in their right mind wants to use. They are not happening. --- [1] https://fronteers.nl/congres/2011/sessions/web-components-and-model-driven-views-alex-russell https://fronteers.nl/congres/2011/sessions/web-components-an... [2] https://github.com/mixpanel/panel https://github.com/mixpanel/panel
- yesimahuman 8y agoThat's ridiculous. One counter point: Ionic is going to ship web components to many thousands of app store and web apps shortly. A lot of people won't even know they are there, since they look and feel like any other framework component (if they are using Angular, for example). It's happening whether you realize it or not.
- deleted 8y ago[deleted]
- watty 8y agoThat's like saying "electric cars are never happening". Both already are happening.
- dang 8y agoMaybe not, but please don't post unsubstantive comments to Hacker News. Edit: looks like you've been doing this a lot, and it's really not what the site is for. Would you mind reading https://news.ycombinator.com/newsguidelines.html https://news.ycombinator.com/newsguidelines.html and using HN as intended? The idea is: if you have a substantive point to make, make it thoughtfully; if you don't, please don't comment until you do.
- deleted 8y ago[deleted]