JS two features
1. interpretive language: cross-platform, execute slower than compiled languages (interpreted - execution - interpreted - execution -...)
2. single-threaded
Major browsers (from research kernel)
IE Trident
Chrome webkit/blink
firefox Geko
Opera soon
Safari webkit
Development standards
Construction phase separation behavior style
html javascript css
->
clear structure, easy maintenance after
JS error in two categories
1. a stupid mistake (parsing error)
-> semicolon, characters, etc.
2. Logical errors (syntax error)