Showing posts with label Safari. Show all posts
Showing posts with label Safari. Show all posts

Friday, September 19, 2008

JavaScript gets faster

JavaScript these days is getting increasingly important and strategic in Web applications design. AJAX frameworks significantly improve users' experience, changing the balance of code development from the server to the client side. Meaningful in this sense is the SproutCore framework whose goal is to allow the development of web applications that look and behave as close as possible to desktop apps.

In this scenario JavaScript performance becomes crucial. Again some open source projects raised the speed bar higher, in a significantly short time. Two projects must be cited here: one is v8, the by now ultra-famous JavaScript interpreter in Google Chrome. For a quick and nice explanation of its major "tricks" you can also give a look at the Google Chrome Comic Book (impatient JavaScript fans can directly jump to page 13).

The second project is SquirrelFish Extreme, the new generation JavaScript interpreter of the Safari browser (or better, of the WebKit open source web browser engine). Benchmarks should always be taken with a grain of salt but performance gains of this new implementation are really astonishing.

Tuesday, February 19, 2008

Mac OS X 10.5.2: a quick glance and an update

Last friday I updated my Mac to the latest release 10.5.2. The update was 180 Mb in size, quite large but definitely smaller to the expected "monstrous" size according to the rumors (or at least the power PC update is not "this" big; maybe the Intel version is larger).

Apparently this release fixes a lot of bugs but besides some changes in the User Interface (the option to turn off the transparency in the menu bar, more options for Stacks) it didn't seem like a great change. Unfortunately it isn't still supported the possibility to use Network Shared Volumes in Time Machine which apparently was a feature that should be official in 10.5.2. Anyway I just checked the web for that and found in the very interesting Volker Weber's blog a suggestion that allows you to backup on "unsupported volumes" like Network Shares. No hope anyway to use a FAT-32 USB drive (it still requires an HFS+ disk in this case).

In my first weeks with 10.5 it seems that my Mac is a bit slower so I'm not this keen on upgrading my wife's Mac which is a bit older than mine (1 Ghz G4 with 512 Mb of RAM). In particular some applications seems to perform worse, especially Firefox, that's why I'm using more Safari these days, which by the way is improved dramatically with these latest releases. For example all Gmail features seem to work: there is a minor weird behavior here on the WYSIWYG interface of Blogger, that is, it seems you can't cut from another application & paste in the Blogger Post form (you should switch to the HTML interface, do the paste and get back to the WYSIWYG form) but definitely this is a small issue. Great job WebKit team!