Changes to JavaScript, Part 1: EcmaScript 5

October 27th, 2010


Google Tech Talk May 18, 2009 ABSTRACT Presented by Mark Miller, Waldemar Horwat, and Mike Samuel. Slides for this talk are available from google-caja.googlecode.com Today’s JavaScript is a decent language for writing small scale scripts. But even for beginners, it has too many minefields between what beginners learn and what they need to know. And JavaScript is now increasingly used for serious software engineering projects — straining to carry a load it was not designed for. After 10 years, the world of JavaScript standards is moving again. The next version, EcmaScript 5, is in “final draft standard” status with implementations about to appear. The “Harmony” agreement sets the direction for future versions beyond EcmaScript 5. The “Secure EcmaScript” working group is working towards an EcmaScript 5 subset suitable for the security needs of inline gadgets, mashups, and more. In this first talk, we’ll explain changes in EcmaScript 5, the problems they’re meant to address, the de-facto standards they codify, and how these changes are likely to affect web applications. Waldemar Horwat has been involved with JavaScript standardization and implementation since the 1990’s when he was working on Netscape’s implementation. He is a former editor of the standard and wrote parts of the existing ECMAScript Edition 3 standard. He participates in the ECMA TC39 committee and is the Google representative at the ECMA General Assembly. Mark S. Miller is a research scientist at Google

admin java , , ,

  1. Perceptes
    October 27th, 2010 at 04:08 | #1

    This was a really good, useful talk. I’m looking forward to the implementations!

  2. belkcarinformatica
    October 27th, 2010 at 04:23 | #2

    si no es mucho pedir el subtitulo al espaƱol o castellano si? porque asi en un solo idioma no sirve de mucho estos videos para el desarrollo de esta tec en toda el habla latinoamericana. gracias

  3. buyanaabayarja
    October 27th, 2010 at 05:07 | #3

    help me ECMAscript not working . i’m using nokia mobile browser simulator 4.0

  4. francoboy100
    October 27th, 2010 at 05:17 | #4

    zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz

  5. seandewar5
    October 27th, 2010 at 05:31 | #5

    lol all the comments r thumbs down…

  6. HomelandTorture
    October 27th, 2010 at 05:31 | #6

    Thumbs up.

  7. leto42
    October 27th, 2010 at 05:49 | #7

    Some words about Getters & Setters :

    The getters already exists with the “valueOf” method but we didn’t have setters.

    I would have liked to be able to determine what is the type of the receiver of the provided value.

    get : Function({type{, isInstanceOf}})

    ES3 only define the “valueOf”, “toString”, and “toSource” methods. There is no “toInteger”, “toBoolean”, “toArray”, or “toObject” methods. And we can’t have methods for all instance names as they can be anything.

  8. raininginhell
    October 27th, 2010 at 06:34 | #8

    From the preview thumbnail the speaker looked like a prison inmate in an orange jumpsuit.

  9. dustindiaz
    October 27th, 2010 at 06:53 | #9

    mike! when i get an hour, i’ll check this out.

  10. marco114
    October 27th, 2010 at 07:46 | #10

    first!

  1. No trackbacks yet.