Mameri, Fred (HBO) Fred.Mameri at
Fri May 16 12:49:07 PDT 2014

I kind of feel that even if such a bytecode existed, it should be immaterial to the design of ES. What I'm trying to say is that probably a better place for this discussion is at the web standards level. This decision can be completely outside of the design of any individual language, provided a generic enough bytecode.
Now obviously being able to have web apps written in different languages while maintaining performance and debuggability would be nice. But for me, the main benefit of the bytecode is having my engineering team be able to adopt newer versions of the language at our convenience (instead of waiting 10 years until some ancient client updates their script engine)...

From: Andrea Giammarchi <andrea.giammarchi at<mailto:andrea.giammarchi at>>
Date: Friday, May 16, 2014 at 3:25 PM
To: Oliver Hunt <oliver at<mailto:oliver at>>
Cc: es-discuss list <es-discuss at<mailto:es-discuss at>>
Subject: Re: Bytecode

Sure Oliver, it's just funny to read very old unmaintained libraries as the base code to test LLVM IR on top ... what you say makes sense but then I'd expect some new library maybe based on some new ES5 feature too, that's all I was trying to say and there was nothing about criticizing the awesome job WebKit did there.

Take Care

On Fri, May 16, 2014 at 9:43 AM, Oliver Hunt <oliver at<mailto:oliver at>> wrote:

On May 15, 2014, at 10:24 PM, Andrea Giammarchi <andrea.giammarchi at<mailto:andrea.giammarchi at>> wrote:

> but you mentioned very old one I think nobody cares much anymore ;-)

People may not "care" about them today, but that doesn't mean that no one uses them - there are many millions of webpages that use these libraries still, and that means performance of those libraries is extremely important to end _users_.

Regarding the original topic of this thread: I think there have been many many prior discussions of a standardised bytecode on es-discuss, and people should really be reading those before bringing this up again.  It's not going to happen as no one has ever demonstrated an actual benefit over simply using JS.


This e-mail is intended only for the use of the addressees.  Any copying, forwarding, printing or other use of this e-mail by persons other than the addressees is not authorized.  This e-mail may contain information that is privileged, confidential and exempt from disclosure. If you are not the intended recipient, please notify us immediately by return e-mail (including the original message in your reply) and then delete and discard all copies of the e-mail. 

Thank you.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the es-discuss mailing list