Live data from Hacker News

JavaScript Rising Stars 2020

risingstars.js.org

61–70 of 70 posts

Re: JavaScript Rising Stars 2020

#61
post #42

No QuickJS? That surely has to be a one of the more interesting new/rising projects in the compiler category last year. It even has enough stars to place it in the middle of the top 5 in the compiler category, despite not even being distributed/developed via github. And it gained them in just 3 months. https://github.com/bellard/quickjs

That's because this "Rising Stars" compilation is literally what the title says, a scraping of the number of GitHub stars each projects has received, and filtered by JavaScript, it seems at least. QuickJS is on GitHub, but it's mostly written in C, not JavaScript. And the authors, having the grand idea of scraping GitHub stars, didn't think of to look outside their echochambers of "dev influencers" nor just search fo…

They have a JS compiler written in rust in the list. :)

Re: JavaScript Rising Stars 2020

#62
post #5

I’m currently organizing a roadmap for improving my full-stack skills. I work in JS with Node and React. Does anyone have any opinion on whether I should spend time learning Deno and Typescript instead of digging deeper into what I already know? I find it hard to tell if Deno will start showing up in job descriptions in a few years, or if Node is so entrenched that it would only distract me from building on my curren…

If you only ever worked in JS (browser and/or server), branch out. Try different things instead, it'll make you a better JS developer (and better developer in general) if you try to learn things that are far out from your current skill set. If you're into types, go for Haskell or Erlang. If you're into dynamic runtimes, go for Clojure or Smalltalk.

Great advice, but I think going for a more mainstream alternative would be a bit more suitable career-wise.

Re: JavaScript Rising Stars 2020

#63
post #39

Earlier quoted context omitted.

Now is possible to use many NPM packages in Deno, find out on the Web

Interesting, I didn't know that. What's the catch?

The catch is that it works in a case by case basis. The most used libraries are there and work wonders, but things like the Vue compiler won't work with NPM transformations and are better off with a native port, like VNO

Re: JavaScript Rising Stars 2020

#64

Earlier quoted context omitted.

While EmberJS is a solid framework, I don't think it is a "rising star"

Sure, but by that logic React and Angular shouldn't be there either.

"rising stars" literally refers to rising of github stars in the year. Both react and Angular got enough stars in 2020 to make the list

Re: JavaScript Rising Stars 2020

#65
post #61

Earlier quoted context omitted.

That's because this "Rising Stars" compilation is literally what the title says, a scraping of the number of GitHub stars each projects has received, and filtered by JavaScript, it seems at least. QuickJS is on GitHub, but it's mostly written in C, not JavaScript. And the authors, having the grand idea of scraping GitHub stars, didn't think of to look outside their echochambers of "dev influencers" nor just search fo…

They have a JS compiler written in rust in the list. :)

Not sure which one you're referring to, but esbuild (Golang) and rome (TypeScript) are also mentioned, probably because either dev-influencers on social media have been raving about them, or they have sufficient enough JavaScript code in their project to show up for the authors search.

Re: JavaScript Rising Stars 2020

#66

Anyone tried these build tools? What do you guys think? I only have used Webpack so far (used it since Webpack 1, and I still hate it today)

If you can get away with using the less feature-rich esbuild, you'll see 10x faster in compilations at least.

Re: JavaScript Rising Stars 2020

#67
post #4

Glad to see that hitching my ride to the Vue.js bandwagon seems to be paying off

I've been using Vue since pre v1 days and donate to the project, I've probably built 50+ apps with it of varying complexity, but I'm seriously considering jumping ship to something like Svelte at some point in the near future.

Vue 3 is great and finally has the TS support I've been waiting for (minus Vuex which is still apparently two versions away from proper TS support) but the ecosystem seems to be fracturing, or at least resources being spread too thinly. We now have:

* A CLI with no official support for static bundling or SSR (the solution is basically "use Nuxt"). * There is a separate static site bundler... but it's opinionated: markdown-centered, theming system, etc. * An alternative build tool (Vite) which is amazing for development but worse than the CLI for building production apps. It essentially does less, faster. * A Vite based markdown-centered static site bundler (VitePress).

I read a comment the other day that someone had made about React that really hit home. Basically along the way the project lost sight of the people that actually just want to build actual applications. Vue is amazing, and I'm eternally grateful to the Vue team who have basically enabled me to earn a good living for a few years, but I kind of feel like Vue is heading in the wrong direction.

Rich Harris talked about "a single, officially supported way to build apps" in a talk he did recently, which is what I've been wanting someone to say for a long time. Svelte kit sounds very appealing at this point. Officially supported SSR + static bundling (or both!) without having to either choose between a third-party framework-on-a-framework, a "markdown-centered" bundler, or having to write another custom SSR implementation.

Re: JavaScript Rising Stars 2020

#68
post #5

I’m currently organizing a roadmap for improving my full-stack skills. I work in JS with Node and React. Does anyone have any opinion on whether I should spend time learning Deno and Typescript instead of digging deeper into what I already know? I find it hard to tell if Deno will start showing up in job descriptions in a few years, or if Node is so entrenched that it would only distract me from building on my curren…

These developer roadmaps might be helpful :) https://roadmap.sh/

Re: JavaScript Rising Stars 2020

#69
post #42

No QuickJS? That surely has to be a one of the more interesting new/rising projects in the compiler category last year. It even has enough stars to place it in the middle of the top 5 in the compiler category, despite not even being distributed/developed via github. And it gained them in just 3 months. https://github.com/bellard/quickjs

QuickJs is under a "Runtime" category, not compilers, so that's why you don't see it. You can see the category here https://bestofjs.org/projects?tags=runtime

We don't have a specific category for runtimes in Rising Stars at this stage.

Re: JavaScript Rising Stars 2020

#70
post #57

Earlier quoted context omitted.

Nice, gonna check out RTK now. Thanks.

Sure. For RTK specifically, I recommend reading the "Modern Redux with Redux Toolkit" section of the recently rewritten "Redux Fundamentals" core docs tutorial, which shows how RTK simplifies common Redux usage patterns: https://redux.js.org/tutorials/fundamentals/part-8-modern-re... And the companion "Redux Essentials" tutorial teaches Redux Toolkit as the default way to write Redux logic while building a "real worl…

Thanks for all this great stuff. I use redux-toolkit already on a large application at a big sales automation company, and it works great, so looking forward to implementing some things with RTK.
Post reply on HN