An operational semantics for javascript
JavaScript instrumentation for browser security