Internet Explorer 8 and Other Browsers?

# Garrett Smith (18 years ago)

What sort of ECMAScript support can we expect to see in Internet Explorer 8?

Is Microsoft working with ECMA TG1 ?

What roadmap or plans are there for Mozilla and Safari?

Garrett

# zwetan (18 years ago)

On 8/2/07, Garrett Smith <dhtmlkitchen at gmail.com> wrote:

What sort of ECMAScript support can we expect to see in Internet Explorer 8?

Is Microsoft working with ECMA TG1 ?

What roadmap or plans are there for Mozilla and Safari?

for IE, ScreamingMonkey should cover that part wether Microsoft implement ES4 or not

see wiki.mozilla.org/Tamarin:ScreamingMonkey

# Garrett (18 years ago)

zwetan-3 wrote:

On 8/2/07, Garrett Smith <dhtmlkitchen at gmail.com> wrote:

What sort of ECMAScript support can we expect to see in Internet Explorer 8?

Is Microsoft working with ECMA TG1 ?

Should someone invite them?

What roadmap or plans are there for Mozilla and Safari?

for IE, ScreamingMonkey should cover that part wether Microsoft implement ES4 or not

So IE is going to ship with ScreamingMonkey? Or is this an extension that can be added?

If it's an extension, it won't be very useful for web development because average users can't be expected to install it.

I'm asking because if ES4 will run in Mozilla only, I can't use new features on cross-browser apps.

see wiki.mozilla.org/Tamarin:ScreamingMonkey

I read that, and I still don't know.

Thanks,

Garrett

# Nicolas Cannasse (18 years ago)

Is Microsoft working with ECMA TG1 ?

Should someone invite them?

I'm not sure they would come :)

What roadmap or plans are there for Mozilla and Safari?

for IE, ScreamingMonkey should cover that part wether Microsoft implement ES4 or not

So IE is going to ship with ScreamingMonkey? Or is this an extension that can be added?

It's an extension. Given that MS promotes its own technologies (.Net and SilverLight) I don't think they will be interested in including ES4 in IE.

I'm asking because if ES4 will run in Mozilla only, I can't use new features on cross-browser apps.

I don't know if there is an ES4 -> classic'JS code generator, like haXe

is doing (haxe.org). This way you can target all browsers without needing some additional language support.

# Lars T Hansen (18 years ago)

On 8/3/07, Nicolas Cannasse <ncannasse at motion-twin.com> wrote:

Is Microsoft working with ECMA TG1 ?

Should someone invite them?

I'm not sure they would come :)

Microsoft has participated in the TG1 work for a long time already.

# zwetan (18 years ago)

On 8/3/07, Nicolas Cannasse <ncannasse at motion-twin.com> wrote: [...]

I don't know if there is an ES4 -> classic'JS code generator, like haXe is doing (haxe.org). This way you can target all browsers without needing some additional language support.

I don't think it's that easy, ES4 iterators and generators ES4 ByteArray etc.

there are a lot of stituation where i don't see that convertion happening

zwetan

# zwetan (18 years ago)

On 8/3/07, Garrett <dhtmlkitchen at gmail.com> wrote: [...]

So IE is going to ship with ScreamingMonkey? Or is this an extension that can be added? . If it's an extension, it won't be very useful for web development because average users can't be expected to install it.

I'm asking because if ES4 will run in Mozilla only, I can't use new features on cross-browser apps.

well first don't be so much excited, even ES4 in mozilla, that's not for tomorrow (I wish it will be we wll need to be a little more patient)

for the extension, I don't see what would prevent to make IE ask to install that extension to the user if they don't have it, could work as a plugin I guess.

[dont_flame_me] a cool thing would be for Adobe to include this screamingmonkey extension with the flash player install. And if this happen, well anything goes :) [/dont_flame_me]

zwetan

# Olav Junker Kjær (18 years ago)

For the record, I have been building an ES4->JS translator. You can try it

out online: rlyeh.trc.dk/olav/translator.html. It's incomplete

though, and somewhat out of date compared to the current wiki. I'll probably finish it when the spec is finalized, right now it's a bit too much of a moving target. I don't know how it compares to haXe.