News for hackers. Stuff that matters.
Re:LightSpeed: Rewriting Messenger’s codebase for a faster, ... by freepor on Monday March 02, 2020 @03:51PM (#22468822)
React Native (or any framework) isn’t good when you can literally afford billions of dollars of R&D given the financial value of the app. Just like the Mars rovers don’t run Python but it is a great language for a experimental SaaS app testing a new market, RN is great for a team of 3 engineers to get a multi platform app shipped, but not a great choice for an app worth ~$100 billion to its parent company.
Re:LightSpeed: Rewriting Messenger’s codebase for a faster, ... by kreetx on Monday March 02, 2020 @03:57PM (#22468892)
Interestingly, there was news on some satellite running javascript. But I wonder if the core was running something else, and peripherals were run with js -- and simply restarted when they died, Erlang style.
Re:LightSpeed: Rewriting Messenger’s codebase for a faster, ... by adev_ on Tuesday March 03, 2020 @04:26AM (#22473052)
> Interestingly, there was news on some satellite running javascript.

It does not mean it runs JS for anything critical, and very likely it does not.

My car entertainment system (GUI) run JS, and I'm fine with it. I would not if it would run on the emergency breaking system...

Re:LightSpeed: Rewriting Messenger’s codebase for a faster, ... by ComputerGuru on Monday March 02, 2020 @07:38PM (#22470688)
JS requires a runtime, so by definition there would have to be something (even if it’s just a bastardized gc-free version of JS itself).
Re:LightSpeed: Rewriting Messenger’s codebase for a faster, ... by saagarjha on Tuesday March 03, 2020 @02:56AM (#22472679)
Technically so do the native platform frameworks: they just come with the system.
Re:LightSpeed: Rewriting Messenger’s codebase for a faster, ... by pier25 on Monday March 02, 2020 @04:33PM (#22469276)
Exactly. The point of using a cross platform solution is because you can't afford to make an app for each platform.