6 ms·
So Figma is written in JS and C++, compiled to WebAssembly so it runs in a browser, which runs in a datacenter, with video streamed to Mighty, an Electron app w
by JakaJancar 5y ago
So Figma is written in JS and C++, compiled to WebAssembly so it runs in a browser, which runs in a datacenter, with video streamed to Mighty, an Electron app where the front-end is written in JS and some C++, running inside Chromium.
- rubyist5eva 5y agoi hate this planet
- morelisp 5y agoThen good news, between modern software development practices, NFTs, and just plain fucking laziness and incompetence, there won't anything left of it soon!
- rubyist5eva 5y agohonestly, probably for the best anyway
- cblconfederate 5y ago... on a vm that runs on a browser that runs in an OS that runs in a VM that runs on another OS
- mxschumacher 5y agoutility companies and chip-makers really don't have to worry about going out of business any time soon
- cblconfederate 5y ago.. and then people complain about Bitcoin
- mxschumacher 5y agoBitcoin trumps the absurdity of the waste outlined above and gets worse over time
- ampdepolymerase 5y agoIf Mighty is feeling cavalier they can cut some of the JS sandboxing and go straight to hypervisor level sandboxing.
- runbsd 5y agothis is nightmare inducing
- redisman 5y agoChill, just add an even more powerful super computer to run your Mighty cluster
- intergalplan 5y agoIf only we could render web pages server-side and send some kind of highly-compressible lightweight drawing instructions to the client.
- andiareso 5y agoI feel like we engineers are putting too many abstractions on things. It's like we are all peddling "get rich quick" schemes to people trying to weasel our way into some super popular process. This screams like an anti-direct-to-consumer model. STOP CREATING MIDDLEMEN! It's going to cost me 30 bucks to just browse the web where I spend another dollar amount to where someone collects a "handling fee". Jesus I feel like the world is going nuts.
- ampdepolymerase 5y agoMost remote X server setups have high latency.
- intergalplan 5y agoI was making an observation about HTML, perhaps too cutely.
- skavi 5y agoApparently Google’s Blimp[0] project was exactly that before being abandoned. [0]: https://github.com/crosswalk-project/chromium-crosswalk/tree/master/blimp https://github.com/crosswalk-project/chromium-crosswalk/tree...
- acchow 5y agoFor those that missed the joke, they are referring to server-side rendering and sending only HTML to the client. This doesn’t solve the Figma case tho.
- dekerta 5y agoI feel like most of the people responding to your comment have missed the joke...
- esrh 5y agoSo this has what it's come to huh...
- fastball 5y agohttps://www.destroyallsoftware.com/talks/the-birth-and-death-of-javascript https://www.destroyallsoftware.com/talks/the-birth-and-death...
- bckr 5y agoIt's this, but as a business model
- shp0ngle 5y agoMighty is probably not an Electron app? How did you get that
- theon144 5y ago>probably It is an electron app, as unlikely as it sounds.
- shp0ngle 5y agoAgain source for that? That sounds... just ridiculous. edit: omg really https://www.workatastartup.com/companies/mighty https://www.workatastartup.com/companies/mighty
- wildermuthn 5y agoAs I understand it, they are just using electron for some GUI elements like the toolbar, keyboard shortcuts, etc.