Forum Moderators: open

Message Too Old, No Replies

Microsoft Makes Edge's JavaScript Engine, "Chakra," Open Source

         

engine

12:06 pm on Dec 7, 2015 (gmt 0)

WebmasterWorld Administrator 10+ Year Member Top Contributors Of The Month



Microsoft has said it is to make Microsoft Edge browser JavaScript core components open source. Apparently, all the key components will be in GitHub repository in January 2016.

According to Microsoft, it believes ChakraCore will be used in a wide range of services, such as cloud based, or the IoT (Internet of Things).
ChakraCore is a fully fledged, self-contained JavaScript virtual machine that can be embedded in derivative products and power applications that need scriptability such as NoSQL databases, productivity software, and game engines.

Today, outside of the Microsoft Edge browser, Chakra powers Universal Windows applications across all form factors where Windows 10 is supported—whether it’s on an Xbox, a phone, or a traditional PC. It powers services such Azure DocumentDB, Cortana and Outlook.com. It is used by (and optimized for) TypeScript. And with Windows 10, we enabled Node.js to run with Chakra, to help advance the reach of Node.js ecosystem and make Node.js available on a new IoT platform: Windows 10 IoT Core. Microsoft Makes Edge's JavaScript Engine, "Chakra," Open Source [blogs.windows.com]

keyplyr

1:01 pm on Dec 7, 2015 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Odd how JavaScript (both browser & server side) has been praised, then demonized, now back as the favorite child once again in the cloud world.

incrediBILL

4:41 pm on Dec 7, 2015 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Having JavaScript running on both the client and server (Node.js) makes total sense so that programmers don't have to learn multiple programming languages. Sad that the syntax of JavaScript is
so sucky and that's what they picked to run the IoT. Sigh.

It sure would be nice if the front end and back end of everything was written the same but sadly that will probably never happen with the sheer volume of legacy code out there.

I'd love to see PHP fall by the wayside, it's total crap.

The thing that blows my mind about this announcement:
1. MS has a bunch of their own languages and even MS is building on JavaScript?
2. MS has built what they consider the fastest JS engine around and put it out in OPEN SOURCE?
3. That MS is seemingly moving more towards internet standards like JS, github, etc. instead of their own stuff?

Take this to the next logical conclusion:

Are they considering moving to Linux for their OS core and just put Windows, the Windows UI part only, as a big windowing shell on top of Linux?

That would explain why they've said Windows 10 is the last "Windows" as we know it.

This would be HUGE for businesses that have Linux online and Windows in the office as the dual OS problem would suddenly vanish along with all the problems that it causes.

However, everyone that has the current Windows Servers and IIS web servers would be totally screwed as their investment in all that technology would go >POOF!< right out the window(s). :)

Now that I've pondered out loud, I wonder what's really coming in the next 10 years from Redmond as I think it could be shocking to us old-timers that started with BASIC-80, MSDOS 3.x and Windows 2.x as we've been drinking the MS Kool-aid for a very long time. To see this kind of a shift in MS's overall strategy and messaging could mean something really significant coming soon.

mcneely

3:41 pm on Dec 9, 2015 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Are they considering moving to Linux for their OS core and just put Windows, the Windows UI part only, as a big windowing shell on top of Linux?


Windows 10 is extremely Linux like already -- quite a bit of Open Source already under the hood me thinks, with more to come.
Windows is still pretty clunky tho' when you put it up against a genuine Linux build, but I'm sure Microsoft is heading in the general Open Source direction.

graeme_p

7:02 am on Dec 12, 2015 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Programmers should learn multiple languages, it makes them better programmers.

I also wonder what license MS will use - will it be real open source? IE can it be forked, mixed with existing open source code, ported to other OSes etc.

Windows 10 is extremely Linux like already -- quite a bit of Open Source already under the hood me thinks, with more to come.


I did not know that. Can you expand on what Open Source they are using.

tangor

11:50 am on Dec 12, 2015 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



To see this kind of a shift in MS's overall strategy and messaging could mean something really significant coming soon.

Er... what I have been saying for years:

The PC broke IT's back way back when in 1980-ish (3 in particular). Ever since that genie was let out of the bottle they (IBM, MS, etc) have been trying to stuff it back in the bottle. Why? Can't bill by the month.

Old time Big Iron sold Accounts on centrally owned (and serviced) servers connected to dumb terminals. This is where it all is headed: Back To The Barn, so to speak. Git along little dogies. And pay your feed bill. Monthly, by department or personal access.

Note the changes to Win 10 (and it's reporting capabilities) and the push for One Drive (their servers) for Your Stuff, ostensibly so you can access Your Stuff from Any Device (PC, Phone, Tablet, Lap or IoT).

Nothing magical here, kiddies. The Corporations just want to get you all back into the fold. :)

ISP's have been doing this for years (biggest in any local area) and the computer/os guys want to get in on the game, again, that captive audience they can bill...

Monthly.

Win 7 hold outs are promised at least 2020 before that goes dead (but we all know how those kind of promises work), and Linix as an alternative is still there, for now.

Not doom and gloom, not even conspiracy theory, just one man's opinion, based largely on fact and near 40 years in this biz.

Chuckles!

graeme_p

12:02 pm on Dec 12, 2015 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



@tangor, agree entirely. The cloud is back to mainframe, but more so because its for consumer services as well.

tangor

12:56 pm on Dec 12, 2015 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



"He who holds stuff has hand in wallet."
... Corny Fused joke just make up.

But to bring this back hard on topic: coders for browsers, open or not, seek that consolidation of users to a single. Heck, even we webmasters seek that as well: get all those visitors to be repeats because we have what they want.

My fear, in the on-going attempt to "collect everything" (B, G, MS in OS, whoever) is that what makes us unique becomes fodder for the bits and bytes guys.