You searched for: 'native'

Tuesday, July 12th, 2005

JavaScript Benchmarking

Category: JavaScript

As we get more and more interest in Ajax, and more of the web app runs via the JavaScript engine in the browsers, people are trying to see how they can perform.

One recent benchmark discusses the performance of XSLT in IE, Firefox, and compares it to native JavaScript approaches.

Conclusion

So for the best cross-browser performance going with pure Javascript is not so bad when presenting large amounts of data to the user. Further tests will look at the performance of XSL-T and Javascript for sorting data, object and class level CSS manipulation and the recently released Google Javascript XSL-T [2] implementation.

Posted by Dion Almaer at 10:41 am
Comment here

+++--
3 rating from 6 votes

Tuesday, June 28th, 2005

Microsoft Atlas: Ajax all along

Category: Library

Microsoft got hit by the Ajax term like everyone else. They have been “doing Ajax” for a long time, as many companies had been, before the Ajax term took off. If you looked at ASP.NET 2.0 (Whidbey) you would have seen Ajax all over the shop. They have components that you can drag and drop in that use Ajaxian techniques.

They want the world to know that “WE DID AJAX!”, so they packaged together Atlas:

Microsoft’s Atlas is a “Web client framework” designed to make the job of building AJAX-style applications simpler, said Charles Fitzgerald, the company’s general manager for platform technologies.

“People who do (AJAX development) are rocket scientists,” Fitzgerald said. “In some ways, this papers over the mess that is JavaScript development. It’s easy-to-build ‘spaghetti’ code.”

Atlas–which is a downloadable piece of JavaScript code–gives developers a more structured environment for building applications, providing time-saving services such as an object model and debugging, he said. It will work across any Web browser that supports AJAX technologies.

Read more

Microsoft Wants a Piece of the Ajax Action

Microsoft Plans An Alternative To Ajax

Microsoft Gets Hip to Ajax

Posted by Dion Almaer at 11:52 am
1 Comment

++++-
4.3 rating from 8 votes

Friday, June 24th, 2005

del.icio.us direc.tor: An Ajax Web Service Broker

Category: Showcase

Johnvey Hwang has created an alternative UI for del.icio.us that enables you to browse all of your bookmarks in a more interactive fashion.

del.icio.us direc.tor uses the XML/XSL features of the browser to handle very large record sets. It works by downloading your entire bookmark file from the API, and managing it in the browser.

delicious-director.gif

Posted by Dion Almaer at 8:48 am
2 Comments

+++--
3.7 rating from 6 votes

Monday, June 20th, 2005

Client-side state in IE… what about Mozilla?

Category: Editorial, IE

Jordan Frank talks about using IE’s DHTML behaviors to store state on a browser, and wonders when Mozilla will get similar functionality. He also does a lot of preaching, but we’ll forgive him for that.

The userData behaviour allows for any type of structured data to be stored. As such, it provides an excellent alternative to using cookies to store XML data on the client side. The Microsoft documentation states that there is a limit of 64KB that can be stored per page, with a limit of 640KB per domain [2]. In practice, we have yet to see any sort of limit on how much can be stored in a UserData store… the Mozilla folks need to get their butts in gear and implement some sort of data storage mechanism in the browser.

Or, just use Flash in any browser to accomplish the same thing. Actually, we talked with Brendan Eich about this at the Ajax Summit, and he mentioned that the Mozilla folks are open to implementing some sort of local store… so, who knows what the future holds in this space.

Posted by Ben Galbraith at 10:49 am
1 Comment

+++--
3.4 rating from 7 votes

Tuesday, June 14th, 2005

Firefox, Windows, and SVG

Category: Browsers, Firefox

And while we’re on the topic of SVG…

By way of svg.org, an SVG enthusiast demonstrates how to get the (Windows only) Adobe SVG Viewer 6.0 “pre-alpha” (not a beta, as he claims) to work along-side Deer Park’s native SVG support.

The blog entry is unnecessarily critical of a *preview* release of Deer Park’s unfinished SVG support, but given the relative completeness of Adobe’s plug-in, developers looking to experiment with SVG ahead of the curve will appreciate this technique. Of course, Firefox 1.0.x users can install the Adobe plug-in as well.

We’ve enjoyed playing around with various SVG demos out there, notably a Tetris implementation over at Mozilla.org. Grab the Adobe plug-in before Macromedia makes ’em take it down ;-).

Google Maps is way cool, but I keep thinking about an SVG version… goodbye arbitrary zoom levels! And of course, UI design takes two leaps forward with DOM’able vector graphics. Very cool stuff.

Posted by Ben Galbraith at 1:00 am
2 Comments

+++--
3.4 rating from 7 votes

Monday, May 9th, 2005

Ajax Summit: Douglas Crockford of JSON Presentation

Category: Ajax

Douglas Crockford is well known for JSON.org, “The fat-free alternative to XML”. He “discovered” JSON, which Doug explains is a “Data Interchange” format, versus a document format.

Being Well Formed and Valid, doesn’t mean “Relevant and Correct”, so Douglas focuses on the sender and the receiver, and semantic knowledge between them.

This presentation was the first time that I heard “A9’d” instead of the more common “Google’d” :)

Douglas’ first use of JSON was at Veil networks, which was building an alternative for page replacement.

The model used items such as:

<script>
parent.veil.receive(
{ “to”: “thing_42”,
“op”: “change”, …},
…);
</script>

I think that people are trying to work out what the sweet spot is for JSON. We don’t want to get into distributed object hell when we end up sending huge amounts of “objects” between the browser “client side” and the server side “real objects”.

Having widgets that grok JSON *and* XML could be an answer.

eval() is a nicer parser than an xmljs lib.

Posted by Dion Almaer at 2:31 pm
5 Comments

+++--
3 rating from 5 votes