» tagged pages
» logout

sorted by: recent | see : popular
Content Tagged with Editorial + dojo

Performance test results show strong WebKit outcome

Ryan Breen put out a call for help on a distributed performance test that had many people hitting a Dojo charting system.

The results are now in and the data seems to show:

At 37ms, Safari is easily the fastest implementation, over 3 times faster than Firefox. Internet Explorer is by far the slowest, but this may be a generic statement for the speed of VML operations. Opera was the 2nd fastest browser, narrowly losing out to Safari and turning in a time over twice as fast as Firefox.

There may be some bias in the data given that the majority of people running WebKit Nightlies are likely doing so on sexy multicore Mac hardware.

Firefox on Mac is significantly slower than Firefox on Windows. OK, so either all Firefox Mac users are on boring old PowerPC tech, the Firefox SVG implementation on Mac is slower than Windows, or my Safari hardware bias theory is totally busted. Perhaps a combination of the three. Any way you slice it, Safari’s dominating performance can’t be rationalized away — the WebKit guys have done some seriously good work on the SVG front.

Looks like Microsoft made some improvements to the VML engine in IE7 — there is a significant improvement from IE6. In the SVG space, Firefox appears to have made some marginal improvements in 2.0. Safari SVG support is new, and the per-version sample size on Opera is too low to draw any trend conclusions.

Thanks a lot to the community for helping with the test, and thanks to Ryan for compiling the data.

Ajax: Ajaxian

Is your Ajax application or library bloated?

Dylan Schiemann of Dojo and Sitepen has expounded asking What is bloat?.

We do hear a lot of people talking about the Xkb of JavaScript that they are willing to put in a page/app, yet bloat is a lot more than that (as Dylan attests).

At the core of this article we hear loud and clear:

  • We need better tools to minimize bloat of various flavours
  • We need better tools to be mindful of the bloat
  • When users have 6 tabs open with rich ajax apps within them, it isn't fun right now

Where does Dojo fit into this?

Dojo will be working over the coming months to improve performance, which is something we have been doing with each release of Dojo. But improving toolkit performance is not enough… we also need to share best practices on how to get the most out of our browsers, and to ask for more from browser vendors (they’re already listening). We will be writing a series of posts on performance tuning and testing, and we look forward to reading your comments and trackbacks, and learning from your performance tips. We as a community need to fix this issue before Ajax suffers the same fate as DHTML. After all, no one likes to be bloated.

Ajax: Ajaxian

Sun joins Open Ajax Initiative and Dojo Foundation

Sun has put its hat in the ring and joined both the Open Ajax Initiative, and the Dojo Foundation.

From the press release:

As part of the OpenAJAX Alliance, Sun will collaborate with over 30 other member companies and organizations to identify and consolidate best practices, reach a consensus on programming models around a reference implementation for tools interoperability and generate wider AJAX adoption throughout the industry.

Sun is also a new sponsor of the prestigious Dojo Foundation and will participate in the Dojo Toolkit project. The Dojo Foundation is a non-profit organization for JavaScript(TM) programming and the Dojo Toolkit is an open source JavaScript toolkit for making professional web development faster and easier. As part of the Dojo Toolkit project, Sun will be contributing AJAX widgets, helping with internationalization efforts and refining documentation. Greg Murray, Sun's AJAX Architect, will be one of the people representing Sun as a member of the Dojo Foundation.

“We're looking forward to Sun's involvement in helping to mature the Toolkit. Sun's support of the Dojo Foundation, inclusion of Rhino in the upcoming Java(TM) Platform Standard Edition 6 and recent release of Project Phobos underline a commitment to a better future for both users and developers,” said Alex Russell, current president of the Dojo Foundation.

This shows that Sun is putting even more effort into becoming a leader on the Ajax side, and the more help Dojo gets, the better!

Related News: Dojo 0.3.1 has been released

Ajax: Ajaxian