JavaScript: Designing a Language in 10 Days

@article{Severance2012JavaScriptDA,
  title={JavaScript: Designing a Language in 10 Days},
  author={C. Severance},
  journal={Computer},
  year={2012},
  volume={45},
  pages={7-8}
}
The evolution and use of JavaScript, a language developed in 10 days back in 1995, is really just getting started. The featured Web extra is a video interview with Mozilla's Chief Technology Officer (and JavaScript's creator), Brendan Eich. 

Topics from this paper

JavaScript: the used parts
TLDR
An empirical study to understand how JavaScript language features are used by the programmers and it attempts to target JS usage from various points of view. Expand
Evaluation of JavaScript Quality Issues and Solutions for Enterprise Application Development
TLDR
The major problems with JavaScript as the language of choice for enterprise applications are analyzed and possible solutions to ensure the quality of such systems are discussed. Expand
JavaScript and the Netflix User Interface
In the two decades since its introduction, JavaScript has become the de facto official language of the Web. JavaScript trumps every other language when it comes to the number of runtime environmentsExpand
Towards a Declarative Web
Owing to its platform independence, ubiquity and ease of deployment, the web browser is quickly becoming not only a platform for large-scale application development, but the platform for applicationExpand
A Survey of Dynamic Analysis and Test Generation for JavaScript
TLDR
This article surveys dynamic program analysis and test generation techniques for JavaScript targeted at improving the correctness, reliability, performance, security, and privacy of JavaScript-based software. Expand
On the Web Platform Cornucopia
TLDR
It is argued that without a sound engineering approach and some fundamental rethinking there will be a growing risk that the Web may no longer be a viable, open software platform in the long run. Expand
Using JavaScript and WebCL for numerical computations: a comparative study of native and web technologies
TLDR
Empirical data is provided to answer the question: Is JavaScript fast enough for numerical computations by measuring and comparing the runtime performance of benchmarks representative of a wide variety of scientific applications and showing that sequential JavaScript is within a factor of 2 of native code. Expand
Using JavaScript and WebCL for numerical computations: a comparative study of native and web technologies
TLDR
Empirical data is provided to answer the question: Is JavaScript fast enough for numerical computations by measuring and comparing the runtime performance of benchmarks representative of a wide variety of scientific applications and showing that sequential JavaScript is within a factor of 2 of native code. Expand
An evaluation of reactive programming and promises for structuring collaborative web applications
TLDR
This paper investigates the expressiveness of two techniques of JavaScript, namely reactive extensions and promises, by means of a case study consisting of an online collaborative drawing editor and proposes a roadmap of how to improve support of programming event-driven web applications in JavaScript. Expand
Isolating and Restricting Client-Side JavaScript
TLDR
This work investigates ways in which JavaScript code can leak into the browser, leading to unintended JavaScript execution and reviews JavaScript sandboxing systems designed to isolate and restrict untrusted JavaScript code, which are divided into three categories. Expand
...
1
2
3
4
5
...