Live data from Hacker News

Office 365 is being completely rewritten in JavaScript

twitter.com

111–120 of 459 posts

Re: Office 365 is being completely rewritten in JavaScript

#113

It says that the the JavaScript is compiled to native code. That's not something you get from React Native today is it? Have they implemented a new native code compiler for JavaScript? I wonder what compiler technology it uses.

This is right, its more nativeish apis and webview for UI and friends. Worthy Snipe and misinformation on my part in thread.

Re: Office 365 is being completely rewritten in JavaScript

#114
post #98

Ugggh :( I miss my old Outlook 2013. Outlook 2016 is so slow it can’t keep up wirh my typing. I thought it already was javascript. Guess it will be even slower still. Super! (not)

Really the choice of language is unlikely to be the cause of any slowness you are experiencing in different versions. JS can be faster than a native experience, all depends on program architecture. The main JS engines are blazing fast and a low-latency UI is perfectly possible; sluggishness is not a sacrifice you must accept when coding in nearly any language in 2018. But bad practices in any language can lead to a poor user experience.

Re: Office 365 is being completely rewritten in JavaScript

#115
post #28

The tweet that the OP is quoting/responding to is interesting: https://mobile.twitter.com/jdgarciauc3m/status/1005768121230... > Tip of the day. > Scripting languages as first programming language for CS bachelors are WRONG. You are not able to write an OS, a DBMS, or even an Office suite with an scripting language. I honestly thought this was a satire tweet. I guess I just don't associate even a CS bachelor's degree…

At least here in the UK, all high-quality CS courses emphasise a functional language in the first year. The rigour and purity is important for teaching abstract concepts.

Re: Office 365 is being completely rewritten in JavaScript

#116

Hi there, original tweeter here. Just to clarify: no one said when this work would land, simply that we are working on it! Sorry to disappoint XD, but I guess blame the OP.

Happy to take the blame :) It was too interesting a tidbit not to share though.

Re: Office 365 is being completely rewritten in JavaScript

#117
post #116

Hi there, original tweeter here. Just to clarify: no one said when this work would land, simply that we are working on it! Sorry to disappoint XD, but I guess blame the OP.

Happy to take the blame :) It was too interesting a tidbit not to share though.

No harm done <3

Re: Office 365 is being completely rewritten in JavaScript

#119
post #67

Earlier quoted context omitted.

It's a "real" language, it's just not a terribly good or fast one. It's works decently when its use is limited to what it was made for: manipulating web pages. For anything else, the "designed on the back of a used piece of toilet paper" starts to shine through. And no, a JIT can't save you from this, it can only make things acceptable. That it can create "real world value" is an extremely low bar, which is passed by…

>it's just not a terribly good or fast one From everything I've seen, its performance sits just below Java (4x slower, perhaps) on some standard algorithms or tasks, and significantly faster than languages like Ruby, Python, etc.. I never see hate for those languages like for JS, so I'll disregard that. >not terribly good This one never has made sense. What is it missing that makes you hate it so? I think it has rath…

What creates hostility is the sentiment of being forced to use a bad language. There are many alternatives to python or php but none really to javascript (transpilers hacks apart). Webassembly might change that.

The only other language that I have seen generating as much hostility is vb6, and also I believe because some developpers found themselves forced to use it.

Post reply on HN