![]() | |
![]() |
| | Thread Tools | Display Modes |
#11
| ||||||
| ||||||
|
|
JScript 5.7 for Windows XP (and probably 5.8 for Vista and Windows Server 2008) obviously exist, however I have yet to check if there are any differences to JScript 5.6 or if the increase in version is only attributed to them being introduced with different OS versions. |
|
Other producers are using the original Netscape numbering schema with JavaScript 1.0 for Netscape 2.x and JavaScript 1.5 being the current industry standard de facto. Other products simply do not support JScript or JavaScript. |
|
And if anything is an industry standard right now, it is not JavaScript 1.5 but ECMAScript (ECMA-262) Edition 3 or ISO/IEC 16262:2002. |
|
JavaScript 1.5 is pretty much equal to JScript 5.6 lesser some minor algorithm implementations. Not true, as has been discussed here already. |
|
JavaScript 1.6 (Firefox 1.5) and JavaScript 1.7 (Firefox 2.0) are Mozilla Foundation proprietary extensions of the base 1.5 which also introduces proprietary features, however all of those are backed up by the Specifications' Conformance sections. |
|
Not all feature are backward compatible with 1.5, but any 1.5- compliant program will run under 1.6 or 1.7 So overall you don't need to have any headache at all with versions unless you want to use some of new Gecko-specific features. Not true either, Often Wrong. |
#12
| |||
| |||
|
|
VK wrote: JavaScript 1.6 (Firefox 1.5) and JavaScript 1.7 (Firefox 2.0) are Mozilla Foundation proprietary extensions of the base 1.5 which also introduces proprietary features, however all of those are backed up by the Specifications' Conformance sections. Not all feature are backward compatible with 1.5, but any 1.5- compliant program will run under 1.6 or 1.7 |
|
So overall you don't need to have any headache at all with versions unless you want to use some of new Gecko-specific features. |
#13
| |||
| |||
|
|
There are much more bigger differences between some C+ + or Java implementations. |
#14
| ||||||||||
| ||||||||||
|
|
Thomas 'PointedEars' Lahn wrote: JScript 5.7 for Windows XP (and probably 5.8 for Vista and Windows Server 2008) obviously exist, however I have yet to check if there are any differences to JScript 5.6 or if the increase in version is only attributed to them being introduced with different OS versions. JScript 5.7 for IE7 does exists but so far it updates 5.6 only on Vista installation of IE7 unless someone does manual jscript.dll upgrade. |
|
It has a noticeably upgraded gc mechanics to better handle intensive memory usage in long running applications. See Eric Lippert blog at http://blogs.msdn.com/ericlippert/ar.../17/53038.aspx and Paul Dempsey explanations on 5.7 in blog's comments. Nothing explicit what you could determine from the outside of the box: just some solutions should start using lesser runtime memory. |
|
Other producers are using the original Netscape numbering schema with JavaScript 1.0 for Netscape 2.x and JavaScript 1.5 being the current industry standard de facto. Other products simply do not support JScript or JavaScript. Your regular nonsense again. |
|
And if anything is an industry standard right now, it is not JavaScript 1.5 but ECMAScript (ECMA-262) Edition 3 or ISO/IEC 16262:2002. But this forum is not about ECMAScript - it is about Javascript. |
|
JavaScript 1.5 is pretty much equal to JScript 5.6 lesser some minor algorithm implementations. Not true, as has been discussed here already. The [1,2,] issue or the named function within an expression and a dozen of similar discrepancies are way not enough to see two different languages here. There are much more bigger differences between some C+ + or Java implementations. Such issues still should be mentioned when they are important but otherwise it is one language we are programming on. |
|
JavaScript 1.6 (Firefox 1.5) and JavaScript 1.7 (Firefox 2.0) are Mozilla Foundation proprietary extensions of the base 1.5 which also introduces proprietary features, however all of those are backed up by the Specifications' Conformance sections. like having new type of "comments" <? ... ?> ;-) var foo = "foo"; <? foobar ?> alert(foo); // no problem |
|
Yes, I am aware of the XML grounds of this bizarrity |
|
but I mean can you take such source code w/o modifications anywhere outside of most modern Gecko builds? |
|
Not all feature are backward compatible with 1.5, but any 1.5- compliant program will run under 1.6 or 1.7 So overall you don't need to have any headache at all with versions unless you want to use some of new Gecko-specific features. Not true either, Often Wrong. Sometimes wrong, mostly right. |
|
Do not mix DOM interfaces' cross- browser mess which is indeed huge and Javascript itself.-- |
#15
| |||
| |||
|
|
[trimmed attribution novel] But this forum is not about ECMAScript - it is about Javascript. This newsgroup is for all ECMAScript implementations unless there exists a ^^^^^^^^^! special newsgroup for a specification within the Big 8. That its charter ^^^^^^^^^^^^ implementation is somewhat outdated does not change the nature of the discussions we have here, and the reason why we do. |
#16
| |||
| |||
|
|
VK wrote: Thomas 'PointedEars' Lahn wrote: JScript 5.7 for Windows XP (and probably 5.8 for Vista and Windows Server 2008) obviously exist, however I have yet to check if there are any differences to JScript 5.6 or if the increase in version is only attributed to them being introduced with different OS versions. JScript 5.7 for IE7 does exists but so far it updates 5.6 only on Vista installation of IE7 unless someone does manual jscript.dll upgrade. It exists here on my *Windows XP* SP 2 system, presumably since I updated it to IE 7.0. Otherwise I have only let the latest security fixes installed, *automatically*. |
#17
| |||
| |||
|
|
I just spotted JScript *8.0* being provided by .NET 3.5 and supported by Visual Studio 2008: |
|
I will update the ECMAScript Support Matrix accordingly. |
#18
| |||||
| |||||
|
|
On May 20, 2:49 am, Thomas 'PointedEars' Lahn <PointedE... (AT) web (DOT) de wrote: I just spotted JScript *8.0* being provided by .NET 3.5 and supported by Visual Studio 2008: JScript 8.0 is being provided since .NET 2.0 - but better latter than never, as they say :-) |
|
Obviously Microsoft considers JScript 8.0 as the promo replacement |
|
[...] Just to remind: as of now any JScript above 5.7 has no direct relations of any kind with the thematics of this newsgroup - |
|
I will update the ECMAScript Support Matrix accordingly. You also may take a decision about the generic window host object methods: |
|
either you list them everywhere or you drop them everywhere so only Global methods being considered as a part of the language. Right now it claims what say window.setTimeout is currently supported only by Gecko builds and never was supported by IE. Of course on your personal pages you may be as ridiculous as you want, but if you want to reference it here than bring it first in a good order, please. |
#19
| |||
| |||
|
|
With JScript however, as JScript was implemented after JavaScript, those features have never been part of the programming language but always part of the MSHTML DOM API. At least it has been so since about JScript 5.0, and the MSDN Library documentation clearly distinguishes between the language ("JScript Reference") and the DOM API ("HTML and DHTML Reference"). |
|
If you can point me to an Eric Lippert statement saying that it was different before, so much the better. |
#20
| ||||||
| ||||||
|
|
On May 20, 10:20 pm, Thomas 'PointedEars' Lahn <PointedE... (AT) web (DOT) de wrote: With JScript however, as JScript was implemented after JavaScript, those features have never been part of the programming language but always part of the MSHTML DOM API. At least it has been so since about JScript 5.0, and the MSDN Library documentation clearly distinguishes between the language ("JScript Reference") and the DOM API ("HTML and DHTML Reference"). Other words you Matrix is a collection of the earliest usages of certain keywords such as "setTimeout", "alert", "window" etc. you could fine in official JavaScript/JScript documentation archives of some noticeable browser producers. Got it. It is an interesting linguistical source then that may come useful someday for historians. |
|
I am puzzled though why then you keep referring it recently here as some practical coding helper or some compatibility issues helper? What does the first have to do with the second? |
|
If you can point me to an Eric Lippert statement saying that it was different before, so much the better. Different what? |
|
You need a reputable prove that windows.setTimeout is available since IE3.0 and till now? |
|
Or that window.setTimeout was used in JScript references for IE3? |
|
Sorry, I'm enjoying of gur "vagryyrpghny banavfz", gur erny frk vf zhpu orggre :-) |
![]() |
| Thread Tools | |
| Display Modes | |
| |