On 15 Jan 2008, at 12:01, Keryx Web wrote:
He all!
I have been searching the net for rumors and facts about E4X
implementations. This is what I've found:
Mozilla (Spidermonkey and Rhino) support E4X today - and has been
doing it for a while!
Adobe does too.
So does (already/soon?) MbedThis. At least they are 100% committed.
Webkit:
"The E4X standard adds some XML-related features to the
JavaScript language. We should consider adding these to the
JavaScriptCore engine."
http://webkit.org/projects/javascript/index.html
My interpretation: Positive attitude, but no commitment.
Opera:
I can not find an official quote, but rumours on the web says they
are committed, as in "Only Mozilla and Opera have committed just to
E4x"
http://theopensourcery.com/cssbasics6b.htm
"I know Opera have E4X in the works at some level"
http://www.codingforums.com/showpost.php?
s=a9dfc400dfd427203a99487bd4ea29d9&p=448007&postcount=10
I can't comment officially on support for ECMAScript 4, but we do
have people that are involved in the ECMAScript meetings (such as at
http://wiki.ecmascript.org/doku.php?id=meetings:minutes_jul_27_2006),
and we do strongly believe in implementing standards. We also have
an article on Dev Opera from our lead javascript engineer on why he
loves ECMAScript4 - http://dev.opera.com/articles/view/why-i-love-
ecmascript-4-real-decimals/ . So you can take those as hints that we
plan support sometime in the future.
KHTML:
No info available, AFAIK. If it goes into webkit, I presume a
backport would be feasible. (Or perhaps the rumors about merging
with Webkit are true...)
iCab seems to be on board as well:
http://www.snailshell.de/blog/archives/10-01-2005_10-31-2005.html
Which in summary says that only MS are clearly unwilling to
implement this feature. We may get it through ScreamingMonkey, though.
My questions:
1. Are there any clear indications from the developers of these
browser engines (or their internal ECMAScript engines) that I've
missed?
2. Will E4X on MSIE in fact be facilitated through ScreamingMonkey?
3. When do you predict that we can really start using E4X and
expect it to work for most visitors to our websites?
Probably quite a while yet. even when browsers support it, it takes
a log time for users to upgrade to the latest and greatest. many
people I meet don't even know what a browser is, never mind why or
how to upgrade it. if you want to use it for progressive
enhancement, then you can use it sooner, but that depends if you have
a client that doesn't mind the site not working as well in IE6 or 7
and probably IE8.
Lars Gunther
*******************************************************************
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
*******************************************************************
David Storey
Chief Web Opener
Opera Software
Oslo, Norway
W: http://my.opera.com/dstorey
✉ : [EMAIL PROTECTED]
✆ : +47 24 16 42 26
*******************************************************************
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
*******************************************************************