UnsuckJS: Progressively enhance HTML with lightweight JavaScript libraries
31–40 of 194 posts
Re: UnsuckJS: Progressively enhance HTML with lightweight JavaScript libraries
#32Looks great, love the list so thanks for putting it together. In an ideal world your table would also have a first commit row that way I can better compare how well established each library is (GitHub stars mostly does this but date of first commit would help give sense of momentum too)
I didn't post the site to HN, but I did create it. Adding the first commit is an interesting idea. Or some way to measure longevity (i.e. how long has the library been worked on). I'll try to figure out a good way to do that or if you put up a PR I will take a look at it: https://github.com/adamghill/unsuckjs.com .
i.e. I would have expected the libraries as rows, rather than columns. More like such lists are typically done in Wikipedia.
Re: UnsuckJS: Progressively enhance HTML with lightweight JavaScript libraries
#33There should be another row that which of these can be included as a standalone javascript lib in html instead of requiring NPM.
Re: UnsuckJS: Progressively enhance HTML with lightweight JavaScript libraries
#34There should be another row that which of these can be included as a standalone javascript lib in html instead of requiring NPM.
Re: UnsuckJS: Progressively enhance HTML with lightweight JavaScript libraries
#35I can do the same thing via NextJS and output pure HTML and CSS without any JS at all. Or with server components, output only the minimal JS needed. Not sure why everyone wants to write a programming language inside HTML like lit does.
Re: UnsuckJS: Progressively enhance HTML with lightweight JavaScript libraries
#36I get these for when your stack contains python/go/ruby and your page is SSR. But more recently I've just come to enjoy the full blown Javascript Framework. I use Svelte exclusively, and the bundle sizes aren't too large thanks to the compiler. I can write TS which is way more comfortable than JS or even Python or Go IMO.
Re: UnsuckJS: Progressively enhance HTML with lightweight JavaScript libraries
#37Perhaps Crank.js[1] would belong on this list [1]: https://crank.js.org/
Re: UnsuckJS: Progressively enhance HTML with lightweight JavaScript libraries
#38Earlier quoted context omitted.
I didn't post the site to HN, but I did create it. Adding the first commit is an interesting idea. Or some way to measure longevity (i.e. how long has the library been worked on). I'll try to figure out a good way to do that or if you put up a PR I will take a look at it: https://github.com/adamghill/unsuckjs.com .
Nice idea! I was just surprised to see the table rows and columns opposite of what I’m used to seeing in lists where one dimension is more likely to grow much longer than the other. i.e. I would have expected the libraries as rows, rather than columns. More like such lists are typically done in Wikipedia.
Re: UnsuckJS: Progressively enhance HTML with lightweight JavaScript libraries
#39The bottom row of the table is "IE11 Compatible". ...IE11 hasn't been relevant on the public-web for at least a decade now, and I'm fairly sure it's now entirely gone from corporate/enterprise situations now too, given MS' even-more-aggressive-than-usual campaign to kill it off in Feburary of this year: https://www.cnet.com/tech/services-and-software/rip-internet... ...why is that there? It's weird - it's like saying…
It's also supported in Windows 10 LTSC versions for large companies.
IE 11 mode for Edge is also supported until at least 2029 on all currently in-support Windows operating systems.
So it can be very relevant if you have legacy systems that still need to be maintained.