Zaphod/Narcissus - a Javascript engine for innovation
Tuesday, 21 September 2010

A Javascript interpreter written in Javascript - no it's not a joke and with Zaphod to help you can run real web pages using it.

Banner

 

Mozilla Labs has been busy again. If you are looking for a Javascript engine to modify and extend then consider Narcissus. What is special about it is that it is written in standard Javascript - yes, Javascript in Javascript. This makes the engine very easy to modify and experiment with. The problem is how can you test your modifications?

labs

This is where the new Zaphod comes in. If you install it then you can run scripts using Narcissus simply by marking the web page with a special tag “application/narcissus”. You can also run scripts through Narcissus by clicking the Mozilla button at the bottom right.

Notice that Narcissus doesn't replace the SpiderMonkey engine - in fact it's SpiderMonkey that runs the Narcissus code.

What would you use Narcissus/Zaphod for?

Apart from language experimentation it's is difficult to think of an immediate application. You could imagine the day when machines and implementations are so fast that you could run Narcissus as sort of virtual Javascript engine to iron out differences between browsers - but at the moment... 

In case you haven't noticed the names are apt - Narcissus because in Greek legend Narcissus fell in love with his own reflection - Javascript in Javascript - and Zaphod from Hitch Hiker's Guide had two heads.

If nothing else the idea of a Javascript interpreter written in Javascript should be something that keeps you awake at night.

To download Narcisus Download

Find out more about Zaphod

Banner


Alan Turing Notebook To Be Auctioned
25/01/2015

A notebook containing handwritten notes made by Alan Turing while he was working at Bletchley Park in 1942 is expected to sell for at least seven figures.



Android OS History
31/12/2014

This is a really useful infographic. Print it out. Stick it on a wall and you will always know when each Android OS version hit the market and what it brought to the table. 


More News

<ASIN:059680279X>

<ASIN:1430230541>

<ASIN:0321683919>

<ASIN:0596805527>

Last Updated ( Tuesday, 21 September 2010 )
 
 

   
RSS feed of news items only
I Programmer News
Copyright © 2015 i-programmer.info. All Rights Reserved.
Joomla! is Free Software released under the GNU/GPL License.