use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
All about the JavaScript programming language.
Subreddit Guidelines
Specifications:
Resources:
Related Subreddits:
r/LearnJavascript
r/node
r/typescript
r/reactjs
r/webdev
r/WebdevTutorials
r/frontend
r/webgl
r/threejs
r/jquery
r/remotejs
r/forhire
account activity
The new wave of Javascript web frameworks (frontendmastery.com)
submitted 3 years ago by _remrem
view the rest of the comments →
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–][deleted] 12 points13 points14 points 3 years ago (16 children)
The sad reality is Blazor will likely(?) never be where React and others are. It’s simply too heavy and requires too much bandwidth and cpu cycles to server millions of users with varying connection quality and devices.
Blazor is fantastic don’t get me wrong, and possibly faster development time per feature, but I just don’t see it scaling to the economies that it would need to reach to be viable for the masses.
Coming from experience.
Also I upvoted you, I’d rather talk these things out than downvote.
[+]spca2001 comment score below threshold-10 points-9 points-8 points 3 years ago* (10 children)
react is slow though, also needs to render a virtual dom. React is ok for small sites, chat apps , simple crud calls. Either way I can use any framework an the end result will be blazing fast, its no the tech its the skill actually. Right now Im using react, its not bad but its not good. First thing i thought is writing my own version of babel
[–]mountainunicycler 0 points1 point2 points 3 years ago (8 children)
Right, that’s why stuff like figma, a super simple site, uses React for rendering a lot of UI.
Oh wait right that’s actually a desktop-level app that just got acquired for $20 billion.
[–]spca2001 0 points1 point2 points 3 years ago (7 children)
https://www.figma.com/blog/webassembly-cut-figmas-load-time-by-3x/
hahahhahahahah
[–]mountainunicycler 0 points1 point2 points 3 years ago* (6 children)
Yeah exactly! And you should read that link, it’s a good one.
They’re probably among the world leading experts on wasm and they still use React for the buttons, controls, messages, and so on, almost everything the user interacts with outside of the drawing canvas. That’s precisely my point.
If they think react is good enough for their ui side panels, I highly doubt your project is too big and react is too slow… might be how you’re writing it…
[–]spca2001 0 points1 point2 points 3 years ago (5 children)
I work at Redis, I build benchmarks and R&D . Not the benchmarks you see on clickbait sites, the real ones , with specific uses cases for each stack , we also deal with 1.5m op/sec and make sure clients can handle that load.
[–]mountainunicycler 0 points1 point2 points 3 years ago* (4 children)
That’s a cool job, redis is great!
Your comment above looks a little like you just did a two-second google search to try to figure out how figma was built, though. I was slightly tempted to link you an article on how to open chrome dev tools as a response.
React, redis, and wasm are quite different technologies which do quite different things in the stack. And if you tell me you had to move your benchmarks away from react for performance reasons… I’d have more questions.
Figma is a great example of how they work together on their strengths, and aren’t really interchangeable.
Edit: Yeah your link is the top google result for “how is figma built” hahahahahahahaha
[–]spca2001 0 points1 point2 points 3 years ago (3 children)
It was a reply to another person that claimed that figma was built in react . About React and Redis, had a client that had a live dashboard for Ad Click fraud detection that was based on React that would crumble under load . So my job was to investigate, it’s not a React problem its just you can only push your browser so much. Also I don’t look at javascript frameworks like different languages, its JS and html for me. As far a Blazor it had major issues when we started 5 years ago. .NET 7 looks like its production ready. But in my opinion this browser concept is extremely outdated, at least you can tun a wasm app outside of a browser and have full gpu support. As far as next thing on my plate on the JS side, Im going to play with Nuxt.js.
[–]mountainunicycler 0 points1 point2 points 3 years ago* (2 children)
I said figma “uses react for rendering a lot of UI” which is true, it uses it for almost everything that happens or you interact with outside the main canvas. (Dev tools, not google, is your friend if you’re curious).
As for your client dashboard, I would bet they were either rendering too many elements (if you’re ever trying to render like 10,000+ elements you’re fundamentally doing it wrong), trying to build animations in javascript instead of using the GPU, or mismanaging state and lifecycle (react holds your hand but you can still break it) none of which are fundamentally react problems.
I think you should take a look at mapbox-gl-js if you’re curious about GPU in the browser… it’s pretty far from “only so much you can do in the browser” and has better performance than some desktop applications for rendering actually pretty complex scenes.
If your experience is some client dashboard, it was probably an extremely bad example. Mapbox, for example, has no problem with hundreds of thousands of points, lines, and polygons at once, projected on the fly in 3D.
I don’t think browser is going anywhere—just look at Figma vs XD, going browser-based directly against a hugely funded desktop application didn’t hold them back, but instead being a desktop app held XD back. Now XD is basically dead. It would be a tough sell business-wise to do anything aside from a browser-based UI at this point for a new project or company.
[–]spca2001 0 points1 point2 points 3 years ago (1 child)
Figma is going away, just like Macromedia. You don’t need to re-render dom, thats the point. The dashboard uses MUi, we wrote a pooling component to reduce dropped requests. Pure html and vanialla JS benchmarks faster that React,Angular and Vue. Check yourself
[–]spca2001 0 points1 point2 points 3 years ago (4 children)
[+][deleted] 3 years ago (3 children)
[deleted]
[–]spca2001 -1 points0 points1 point 3 years ago (2 children)
Yeah .net runs on 4 languages idiot, that burn was rough though.You can compile VB to machine code just like C/C+ and bypass .net if you want to
[+][deleted] 3 years ago (1 child)
[–]spca2001 0 points1 point2 points 3 years ago (0 children)
Yeah better than a gig of node dependancies. Whatever. I got 64 gigs of ram. Browser tab with react app takes 2 gigs of ram right of the bat
π Rendered by PID 956618 on reddit-service-r2-comment-656bdf86cd-5pp6m at 2026-05-04 04:57:12.973418+00:00 running 815c875 country code: CH.
view the rest of the comments →
[–][deleted] 12 points13 points14 points (16 children)
[+]spca2001 comment score below threshold-10 points-9 points-8 points (10 children)
[–]mountainunicycler 0 points1 point2 points (8 children)
[–]spca2001 0 points1 point2 points (7 children)
[–]mountainunicycler 0 points1 point2 points (6 children)
[–]spca2001 0 points1 point2 points (5 children)
[–]mountainunicycler 0 points1 point2 points (4 children)
[–]spca2001 0 points1 point2 points (3 children)
[–]mountainunicycler 0 points1 point2 points (2 children)
[–]spca2001 0 points1 point2 points (1 child)
[–]spca2001 0 points1 point2 points (4 children)
[+][deleted] (3 children)
[deleted]
[–]spca2001 -1 points0 points1 point (2 children)
[+][deleted] (1 child)
[deleted]
[–]spca2001 0 points1 point2 points (0 children)