Chrome's JavaScript challenge to Silverlight

SYDNEY--The biggest rival for Microsoft's next-generation Silverlight Web technology will be JavaScript, not Adobe Systems' ubiquitous Flash, according to experts speaking at Microsoft's Tech.Ed conference here.
"I think that the next 18 months we're going to see a 100- to 1,000-fold speed increase in JavaScript as Google and the guys at Mozilla are going to kick us all in the arse and make our JavaScript jittered," Microsoft senior program manager Scott Hanselman told the audience Friday, days after Google released its Chrome browser, which features faster JavaScript technology.
Jonas Follesø, senior consultant at Cap Gemini, agreed, saying that JavaScript would continue to get speedier and that Chrome will become "massively" faster than it is.
"Now Google has stepped up and released a browser with jittered JavaScript and JavaVM, making this really, really, really fast," he said.
ZDNet video: Can Chrome give IE a run for its money?
ZDNet's Sumi Das and Sam Diaz talk about the perks and pitfalls of the
newly released browser from Google.
The consultant said that whenever he thought people had reached a limit about what could be done inside a browser using just JavaScript, some "cool JavaScript writer" came up and showed him how to do more.
"It's going to be hard to tell if it's going to be Silverlight or JavaScript we're going to use for our applications," he said. "I think in the end JavaScript is going to be a bigger competitor to Silverlight than Flash is."
An audience member questioned the panel of experts later on whether he should "be out buying JavaScript books" now the language had been "put on steroids."
Harry Pierson, Microsoft program manager, answered that he thought "JavaScript is a very odd language for most developers" and that it was more interesting to do higher-level development and if necessary compile it down to JavaScript.
Hanselman had a different opinion, saying that although it was a "freaky, weird language," it was possible to do object-oriented programming. "The JavaScript I used and hated in Netscape 4 is not the same JavaScript we have today," he said. "So yeah, I think you should get some JavaScript books."
Follesø said that even if souped-up JavaScript became dominant, he thought Silverlight was going to be big, especially in the enterprise when "fun" Web 2.0 applications come to roost. "For the intranet, when the users expect the same kind of user experience it's not that easy to really build that stuff in HTML and JavaScript, so Silverlight might be a lot easier alternative," he said.
Suzanne Tindal of ZDNet Australia reported from Sydney.





http://en.wikipedia.org/wiki/Just-in-time_compilation
Ironically, Adobe has contributed a Javascript JIT compilter called Tamarin to Mozilla. It will be integrated into FF 4.0:
http://en.wikipedia.org/wiki/Tamarin_(JIT)
http://developer.mozilla.org/en/Canvas_tutorial
http://www.abrahamjoffe.com.au/ben/canvascape/
Make sure to use Firefox for those. The Canvas doesn't work in IE or at least not without some mad hackery. Not yet at least.
Also, you may want to look in the Video tag support being added to Firefox which I heard was just turned functional in Firefox nightly builds. I imagine it would still be buggy being in the newest builds though.
http://mozillalinks.org/wp/2007/06/firefox-3-to-feature-native-audio-video-support/
Not saying it'll kill Flash or Silverlight, but these are some of the reasons people are saying JS is going to be a big competitor from here. Think about it from a web developer's point of view. If you could do video, audio, and animation without a plugin and without expensive development tools from MS or Adobe you'll probably at least consider it.
Saying "Silverlight is a way behind Adobe Flex" is like "Microsoft .NET is a way behind Adobe Flex, ruby, or anything else out there.."
I don't know how big adobe flex as of yet... but Microsoft .NET is big and it's not going anywhere.
Silverlight is just a natural extension of .NET framework. There is very little work going from webform, winform to silverlight/wpf.
There is no rational argument or logic in your post, just more of the same old predictable anti-Microsoft rhetoric designed to make juvenile people like you feel smug about yourselves. If all you're doing is seeing the word "Microsoft" and siding against them without any relevent justification or reason then your opinions and arguments are completely pointless and irrelevent Did you think you become part of some "in crowd" because you've done what any idiot can do and bashed Microsoft anonymously over the internet? Grow Up.
Flash is only good for non-developers - designers and alike who want to drag around timelines and work in that weird environment. It is not development tool - it is animation tool (or something)...
And if we look at silverlight 2.0 - it has proper language (C#), proper presentation layer (WPF), good speed and all the other stuff that makes development structured, predictable and maintanable.
I have web application frontend written in javascript (around 5000 lines) and looking forward to rewrite it in silverlight 2.0
tech writers are predicting that this new distraction from Google is going to be dominat.
CHROME is EQUAL TO KEY BOARD LOGGIN WATCH OUT
Well lets look at history of Google
(1) gmail - when it was launched , the very same tech writers said that gmail is going to burn the competition , where is it now
(2) google video - it sucked and they went out and overpaid for you tube and still trying to figure out with it
(3) google talk - is it out of beta yet
(4) google doc - getting its ass kicked by ZOHO
(5) Andriod - Will be dead on arrival and get its ass kicked by iphone
And Lastly , on the first day of chrome launch , Google had to change its privacy policy , because they forgot to tell you that what you have installed as apart of chrome is a KEYBOARD LOGGER
So much for DO NO EVIL MOTO.
NEVER BELIEVE a COMPANY that says DO NO EVIL they actually mean the opposite
And javascript is mature and stable - are you joking? What about javascript "stable" memory leaks that relate to DOM? Do not forget that javascript is so dependand on DOM, which changes with every browser version...And so your maturness and stability goes down the toilet...
Hereby, I refused to install silverlight technology and will recommend other developers and consumers to stay away. Having relationship with Microsoft will bring bad luck.
With the worldwide excitement over the Olympics, I'd say Silverlight may have a significant install-base now.
Not sure how many other websites will follow NBC's lead, but it's a pretty good start for a 1-year-old technology wouldn't you say?
Ok, so now what FF and IE and Opera and Safari does is say, well we can't have people switching! We'll have to make our JavaScript really fast too! Ok, they do that and people stop switching to GC or switch back. So, Chrome doesn't become the biggest browser, but what it did do is get the new features they wanted put in everybody's browser, not just theirs. That means even though their browser went nowhere their online services can still take advantage of the new features. They just have to get the features they want in a browser. It doesn't matter which one.
* Javascript: Browser implementation differences for Javascript
* CSS: Browser implementation bugs/difference
* DOM: Document Object Model implementation bugs/differences
* HTML: HTML support differences between browsers
What the plugins do is cut through all of that variability (at the cost of using web standards), which can speed development and reduce costs, at least initially.
Personally, I want to avoid Javascript as my primary UI dev tool until I can do the things I can do in Flex consistently in a single javascript framework without worrying about browser issues: only thing passed between JS UI and server is XML, reduction in number of files that need to be pulled from the server/CDN (1 for SWF versus dozens for javascript pages typically), and a generally centralized, skinnable UI component and SDK tools ala Flex/Silverlight that are developer friendly.
Jiff
www.anonymize.us.tc
-
by Kwasiowusu
September 7, 2008 9:30 AM PDT
- Outside of search, not much that Google has luanched has gone anywhere.
-
Reply to this comment
-
-
-
by Lerianis
September 7, 2008 6:22 PM PDT
- Ah, but that might change with the Google Chrome browser (which I am using right now!). Their Chrome browser is awesome: extremely fast compared to even a 'add-on free' Firefox 3.0 and even faster than an add-on free Minefield with Tracemonkey.
-
-
See all 48 Comments >>Hotmail continues to have by far more users than Gmail. Google Talk is Dead on Arrival, having been vastly outgunned by Yahoo IM and MSN IM which continue to dominate instant messenger use worldwide.
The so-called Google Docs, which was luanched to adoring, gushing, sucking up reviews by the mianstream media has gotten nowhere. MS Office continue to totally dominate personal productivity software.
As for Chrome, the less said about it the better. Within hours of Chrome being launched, serious security holes had been discovered. We haven't even mentioned the fact that that Chrome comes chock full of Google spyware, which not only records every keystroke you make and sends that data to Google headquarters, Google also records your IP address of exactly where you are typing from.
Google makes Big Brother look like rank amateurs.
Chrome?
Thanks but no thanks.
These people writing this article are talking nonsense.
Crhome has close to ZERO market share, so any talk of Javascript from Chrome taking over from Sliverlight is like counting your chickens before the chickens even lay an egg. It's a complete joke.
Not to mention, Microsoft has already tied up exclusive agreements to use Sliverlight for the MLB, the NBA, NBC(where Silverlight got a major boost in use during the Olympics) and other major broadcasting outfits.
http://www.infoq.com/interviews/mlb-silverlight
http://www.nba.com/news/nba_microsoft_071210.html?rss=true
what does Google have?
As to the things that you said are bad points about Chrome.... dude, they tell you right in the setting menu that some information might be sent to Google. The keystroke logging feature I am a little concerned about, in all honesty. But that is all I am worried about, and with any beta software program and even final software program.... bug are going to be found.... it's simply a bottom-line thing: all software is going to have someone who finds flaws and security holes in it sooner or later.
Oh, and guess what? Silverlight, Flash and Javascript ALL work with Chrome..... so you can have your cake and eat it to. Even Move Media Player works with Chrome, which I was honestly not expecting it to do.