Twitter | Search | |
Sean Thomas Larkin Jun 12
(Ive never been able to say this yet) 🙋Well Actually!🙋 All of Office 365 is (almost finished) being completely rewritten in this little scripting language called . And Skype And Microsoft Teams And And all of Debug Protocol (instead of C++) nbd
Reply Retweet Like
Andrew Vijay Jun 12
Which part of office 365? The web versions or the desktop? You mean they are all gonna be electron apps?
Reply Retweet Like
Sean Thomas Larkin
No they are not electron apps. They are compiled to native code. It's now finally one toolchain() It's one codebase and it compiles to: Web Android IOS MacOS UWP WIN32 (only one that uses electron)
Reply Retweet Like More
Andrew Vijay Jun 12
How is being compiled to native code? Which tool? Webpack is doing great work in MS I see!
Reply Retweet Like
Sean Thomas Larkin Jun 12
We have multiple forks of react-native for each platform. Of course combined with ReactXP and friends. :)
Reply Retweet Like
Sean Thomas Larkin Jun 12
webpack handles making the JS as optimized as possible, passes to our RN, it does the rest
Reply Retweet Like
Sean Thomas Larkin Jun 12
Have some comms to get going with FB team to see if they want to accept changes upstream. History has shown sometimes non-interest to maintain things they don't care about/need/use.
Reply Retweet Like
Andrew Vijay Jun 12
Im not aware of how RN works internally. I assumed it would just bundle up js and run in a VM. But it compiled to native code? If so then flutter is redundant here
Reply Retweet Like
Andrew Vijay Jun 12
May be it's time for Ms for releasing it as a plugin to compile to native! I'm expecting RN must be having a plugin system of some sort. If not ask them to look at tapable ;)
Reply Retweet Like
Andrew Vijay Jun 12
Really hope this works out! Js should win
Reply Retweet Like
Sean Thomas Larkin Jun 12
It's not as simple as a plug-in I've been told. I'm not the lead on that team so I can't comment more, but I know that if it was that easy, we'd already do it. OSS is lifeblood to us.
Reply Retweet Like
Andrew Vijay Jun 12
Hmm. Kudos to the person who came up with this idea though! Someone should do a talk about this. Also how about the resource usage compared to the existing native apps? You know anything about that?
Reply Retweet Like
Sean Thomas Larkin Jun 12
Most of this if not all is already open source. The toolchains are the pieces we are working on still to get everyone internally on board with. See
Reply Retweet Like
Josh Langner Jun 12
So the WIN32 (Windows) versions are actually using Electron? If so, curious why not native? Also is this pure electron or a variation of the Code version?
Reply Retweet Like
Sean Thomas Larkin Jun 12
No uwp support for WIN32
Reply Retweet Like
Sean Thomas Larkin Jun 12
Ah I'm probably making it confusing. Just think that really it's react-native-windows
Reply Retweet Like
Jacob 'KurtXTRM' Groß Jun 13
So could it be that - some when in the future - VS Code will be a native app instead of an electron app?
Reply Retweet Like
Josh Langner Jun 13
Ahhh, ok. So nothing actually running node or javascript runtime in “live” apps - only being used for dev & build pipeline?
Reply Retweet Like
Ivan Čurić Jun 13
Wait, so the new Skype is gonna be better than the old one?
Reply Retweet Like
Chris Seaton Jun 13
Wow does Microsoft have a new native code compiler for JavaScript? What compiler technology is it based on?
Reply Retweet Like