DEV Community

Discussion on: We measured the SSR performance of 6 JS frameworks - here's what we found

Collapse
 
wadecodez profile image
Wade Zimmerman

Nice breakdown of frameworks!

I've always thrown out the performance metric for UI frameworks. What's important to me is how easy it is to build? Are the dependencies stable? Do I need extra build tools? Can I write TypeScript? Can I read my code months later? Oddly enough most frameworks aren't considered because their routing system.

Collapse
 
emilr profile image
Emil Rasmussen

Yeah, makes sense to focus on developer experience. I'm curious on when in the proces you shift your focus to performance?

Collapse
 
wadecodez profile image
Wade Zimmerman

Optimization is the lest step for me. When an issue comes up or I notice a performance bug by accident then I'll fix it. Otherwise, I'm more concerned about getting features out the door.

Collapse
 
unsungnovelty profile image
Nikhil • Edited

As a beginner in the area, I am very curious on if you know anything about EmberJS with respect to routing. I've read that they have a mature routing system which is one of their main strength.

They also seem mature and chilled kind of framework and slow moving than others (since they are mature) since front-end scene is overwhelming. Convention over configuration rings nice. Their RFC (Request for comments) is really cool compared to others I have been reading up on. Maybe I am wrong here but been taking my free time to understand EmberJS better. Am tied between Svelte and EmberJS. If am to take something new and trending, Svelte seems like the right pick. Especially now that SvelteKit is stable. Would love to pick your brain on this.

Collapse
 
tleperou profile image
Thomas Lepérou

Typescript gets officially supported ; their routing conventions inspired; it provides SSR; all in one etc... EmberJS is the very first JS frontend framework introducing CLIs an first SPA framework. Funny fact, their CLI got literally copied by Angular's team.

Used by a bunch of companies among Netflix and Apple.

IMO EmberJS is the way to go to for any beginner. And, keep an eyes on other frameworks to sharpen you skills.

For getting a job out there -- and if you don't care about the quality of the habits you acquire during the first stages of your learning process, pickup Vue or React instead ;)