webkit - ReadWriteWeb http://www.readwriteweb.com/feeds/tag/webkit en Copyright 2012 Richard MacManus readwriteweb@gmail.com Tue, 14 Feb 2012 11:24:00 -0800 http://www.sixapart.com/movabletype/?v=4.35-en http://blogs.law.harvard.edu/tech/rss Adobe Puts Focus on HTML5 for Digital Publishing: Collaborates with JQuery and WebKit adobe_max logo.jpgThere has been a lot of talk about the perceived conflicts between Adobe Flash and HTML5 lately, but during it's annual developer conference MAX today, Adobe announced a new product for building interactive HTML5 content and highlighted some of the advantages of developing in HTML5. Adobe Edge, as the new tool is called, will allow developers to easily create interactive HTML5 experiences. Adobe also announced a new open JavaScript framework for animations that it will contribute back to the jQuery project, as well as a new collaboration with Google that will bring better layout and typographical fidelity to WebKit-based browsers.

]]> As Adobe's vice president for design and web Paul Gubbay told us earlier today, Adobe wants to help designers and developers and to give them a choice. Clearly, a lot of Adobe's customers are shifting their development from purely Flash-based project to HTML5-driven products. The fact that Apple does not support Flash on its mobile devices obviously plays a role here, and as Gubbay told us, it "would be silly to say that Apple doesn't have something to do with this." He also pointed out that this development is driven by the fact that a lot of the innovation today is happening in the browser.

adobe_edge_demo.jpg

Working with JQuery

With Edge, Adobe wants to give interactivity designers the ability to create rich HTML5 experiences based on an open JavaScript framework for animation. Adobe plans to contribute this framework back to the jQuery framework. As Gubbay told us, jQuery's ability to create animations is still very basic, but the new framework should make it easier to create interactive HTML5 experiences. Adobe will talk more about this during tomorrow's MAX keynote where jQuery founder John Resigwill be on stage.

Working with WebKit

These tools, however, as Gubbay told us, are only one part of the equation. The browser itself also plays a fundamental role in ensuring that all of these design are displayed correctly. For digital publishers, however - and especially those who want to bring traditional print material online - most browsers' still can't quite render the complex layouts that these publishers are looking for. With HTML, it is still virtually impossible to wrap text around arbitrary shapes, for example, or to manipulate typefaces. To fix this, Adobe is working closely with Google and the WebKit project to ensure that the controls are available in modern browsers like Safari and Chrome.

adobe max webkit.jpg

Martha Stewart joined Adobe CTO Kevin Lynch on stage during today's MAX keynote and demonstrated an interactive version of her magazine on the iPad, but as Gubbay told us, the company also hopes to be able to help designers to bring their products to the numerous new tablets that will launch before the end of the year. Conde Nast's CTO Joe Simon also announced that the company will use Adobe's told to bring its magazines (including Wired and The New Yorker) to tablets. With SiteCatalyst, Adobe will offer an analytics platform for publishers who want to get a detailed view of how their readers use their digital editions.

]]> Discuss]]>
http://www.readwriteweb.com/archives/adobe_html5_for_digital_publishing_collaborates_with_jquery_webkit.php http://www.readwriteweb.com/archives/adobe_html5_for_digital_publishing_collaborates_with_jquery_webkit.php Adobe Mon, 25 Oct 2010 11:30:00 -0800 Frederic Lardinois
Apple Announces WebKit2: Wants to Make WebKit Browsers More Crash-Proof webkit logoWhile everybody was talking about the iPhone OS 4 event yesterday, Apple also quietly announced WebKit2, a major contribution to the open source WebKit project that forms the basis of Apple's Safari and Google's Chrome browsers. One of the reasons that Google Chrome doesn't crash very often is that Google uses a split process model. Every tab in Chrome runs in a different process and a crashing plugin or bug only takes down this tab and not the whole browser. While Google had to develop this code from the ground up for Chrome, Apple is now making this technology a core part of the WebKit2 framework.

]]> Here is how Apple's engineers Anders Carlsson and Sam Weinig describe WebKit2:

WebKit2 is designed from the ground up to support a split process model, where the web content (JavaScript, HTML, layout, etc) lives in a separate process. This model is similar to what Google Chrome offers, with the major difference being that we have built the process split model directly into the framework, allowing other clients to use it.

webkit2What does this mean for users? First of all, Safari and every other application that uses WebKit, including the popular NetNewsWire RSS reader or the Konqueror browser for KDE, for example, will soon be able to rely on the same kind of crash protection that Google Chrome currently offers. Microsoft's IE8 already features a similar crash-protection mechanism and as our own Sarah Perez noted earlier today, the latest beta version of Firefox (Lorentz) now also lets some processes (Flash, QuickTime and Silverlight) run in separate instances.

Getting Ready for Multi-Core Browsing

WebKit2 will also implement a number of APIs that will make applications more responsive. These will allow applications to render web content in the background without blocking other processes that the application wants to execute. As Stephen Shankland points out, this technique will also make it easier for developers (including Apple) to take advantage of multi-core chips.

For a more detailed look at the technical side of WebKit2, also have a look a this document from the WebKit2 team.

]]> Discuss]]>
http://www.readwriteweb.com/archives/apple_announces_webkit2_wants_to_make_webkit_brows.php http://www.readwriteweb.com/archives/apple_announces_webkit2_wants_to_make_webkit_brows.php Browsers Fri, 09 Apr 2010 10:02:09 -0800 Frederic Lardinois
iPhone 3.0 JavaScript Performance is Even Better Than Apple Claims iphone_30_logo_2_jun09.pngApple has always had a tendency to hype up its statements about the speed of its devices by using just the right benchmarks and just the right products to compare them to. When it comes to the iPhone 3GS and the iPhone 3.0 update, however, it looks like Apple might actually have understated some of the speed gains it advertised. Medialets, a mobile advertising and analytics company, ran the SunSpider JavaScript benchmark on the iPhone 3G with the old and new OS versions, as well as on the 3GS. In Medialets' tests, the speed of the iPhone 3G with the 3.0 almost tripled, and the new iPhone 3GS is another 3 times faster in completing the SunSpider benchmark than the 3G with the 3.0 release.

]]> iphone_speed_comparison.pngMaybe even more interestingly, the current generation iPhone 3GS only takes 12 times as long to complete the benchmark as a 2GHz Core 2Duo MacBook. This is obviously still a huge difference, but at this rate, we will probably see some pretty incredible performance on the next generation of mobile devices.

Good for Mobile Web Developers

Of course, these are benchmarks and don't necessarily correlate directly into a superior user experience, but it is good to see that even iPhone 3G users will see significant speed gains from the 3.0 release. This should give mobile developers quite a boost, as they can now develop and run more complex, cross-platform compatible web apps that won't be hindered by the mobile browser's performance, though the Android-powered G1 is still pretty slow according to Medialets and the Palm Pre sees the same performance as a 3G with the 3.0 OS.

For now, however, there are also still a few million iPhone 3G users who haven't updated their phones' operating system yet...

]]> Discuss]]>
http://www.readwriteweb.com/archives/iphone_30_speed.php http://www.readwriteweb.com/archives/iphone_30_speed.php News Wed, 24 Jun 2009 12:00:56 -0800 Frederic Lardinois
Google Takes Chrome Out of Beta chrome_logo_3d_dec08.jpgAfter only 100 days and fifteen updates, Google has taken the "beta" label off Chrome, its WebKit based browser. Given that the company has a penchant for keeping products like Gmail or Google Docs in perpetual beta, it comes as a bit of a surprise that Google already considers Chrome to be a 1.0 product.

Since the first beta release, Google has focused on fixing stability issues (especially with regards to playing Flash video), sped up the already fast V8 JavaScript engine, and added a better bookmark manager and privacy controls.

]]> Extensions Coming Soon

According to Google, the next step in the development of Chrome will be the addition of an extension architecture similar to Firefox's. Google is also planning to release Mac and Linux versions soon.

Lots of Users Already

Here at RWW, about 5.2% of our readers used Chrome in November (which is down from the 6.3% we saw when it launched in September and a lot of folks decided to give it a try) and a lot of our writers also use it on a daily basis. In comparison, about 2% of our readers use Opera and 9% use Safari.

A New Focus on Speed

If anything, the release of Chrome engine has made all the other browser developers focus on the speed of their JavaScript engines again, which can only be a good thing for those of us who spend a lot of our days in browsers. The only missing piece that is still holding Chrome back today is the absence of a good extension architecture.

]]> Discuss]]>
http://www.readwriteweb.com/archives/google_takes_chrome_out_of_beta.php http://www.readwriteweb.com/archives/google_takes_chrome_out_of_beta.php Product Reviews Thu, 11 Dec 2008 11:16:08 -0800 Frederic Lardinois
Ballmer Rules Out Another Yahoo Bid - WebKit Statements Overblown ballmer_sydney.jpgMicrosoft's CEO Steve Ballmer is always good for a controversial statement. His latest came during a Q&A session after a speech to developers in Sydney, Australia. After a question about the relevance of Internet Explorer, Ballmer commented that Microsoft "may take a look" at using the open source browser engine WebKit for Internet Explorer. While this was surely just a throw-away comment, the tech blogosphere immediately jumped on it.

At another meeting in Sydney, Ballmer also announced that Microsoft was definitely not interested in reconsidering an acquisition of Yahoo.

]]> Yahoo

According to the Associated Press, Ballmer clearly stated his disinterest in going back to the negotiating table with Yahoo anytime soon. Just two days ago, Yahoo's CEO Jerry Yang said that he would consider another offer from Microsoft. Ballmer, however, also acknowledged that "some kind of partnership around search" might still be an option.

Microsoft and WebKit

webkit_logo.pngLooking at the video of Ballmer talking about Webkit (he talks about it at about the 38:50 mark), it quickly becomes clear that Microsoft has no interest in supporting WebKit. Ballmer talks about the importance of web standards and how Apple used WebKit for building its own browser. Ballmer also states that he feels confident about Microsoft's ability to develop interesting browser technologies itself.

While it would surely be interesting if Microsoft did indeed use WebKit for its browser, and while it would also make sense on many levels, it seems that we are still a long way off from seeing an open-source based Internet Explorer.

]]> Discuss]]>
http://www.readwriteweb.com/archives/ballmer_on_yahoo_and_webkit.php http://www.readwriteweb.com/archives/ballmer_on_yahoo_and_webkit.php News Fri, 07 Nov 2008 09:26:48 -0800 Frederic Lardinois
Browser Wars: WebKit Regains Lead Over Chrome squirrelfish_logo.jpgWhen Google released Chrome just a few weeks ago, we praised it for its innovative user interface and the speed of its JavaScript rendering engine, which blew away the competition. Now, however, WebKit, the open-source project that forms the basis of both Chrome and Apple's Safari browser, has released the latest version of its own JavaScript engine, SquirrelFish Extreme. In our benchmarks, this new engine turned out to be significantly faster than Google's V8 JavaScript engine.

]]> While Chrome is based on WebKit, Google replaced the SquirrelFish JavaScript engine in it with V8, a brand new engine, which, according to Google, makes better use of modern, multi-core processors than its predecessors.

Benchmarks

We used the SunSpider benchmark to test the latest version of WebKit against Google's Chrome. The results are quite impressive. WebKit with SquirrelFish Extreme finished the benchmark in 1235ms while Chrome needed 1598ms. The latest production version of FireFox took 3424ms to complete the benchmark. We were not able to test FireFox with TraceMonkey enabled (running the benchmark crashed the browser), but judging from these results, it is clearly a lot slower than both ScquirrelFish Extreme and Chrome.

fish_extreme_graph.png

We also ran the Mozilla affiliated Dromaeo benchmark, which takes a more holistic approach and does not just look at the JavaScript engine. Here, too, SquirrelFish Extreme outperformed Chrome's V8 (4522ms vs. 5206ms).

In case you want to try these benchmarks for yourself, you can download the latest version of WebKit with SquirrelFish Extreme from here.

Competition at Work

When Google launched Chrome, it emphasized that it wanted to bring more competition into this market and to push the development of faster and better browsers. The fact that both the Mozilla and WebKit teams are working so hard to beat Google definitely proves that there is still a lot of room for improvement and that Google's plan is working.

]]> Discuss]]>
http://www.readwriteweb.com/archives/browser_wars.php http://www.readwriteweb.com/archives/browser_wars.php News Fri, 19 Sep 2008 11:25:04 -0800 Frederic Lardinois