http://www.infoworld.com/t/javascript/apple-has-its-own-javascript-accelerator-in-the-works-242042
Apple integrates LLVM compiler to boost WebKit JavaScript performanceSince compilers already make fast code, why not take advantage?We looked last week at some of the things that can influence the speed of programming languages and how different approaches to running code can influence program performance. Some work described by Apple this week shows how techniques common in one language can be applied to another.
We looked last week at some of the things that can influence the speed of programming languages and how different approaches to running code can influence program performance. Some work described by Apple this week shows how techniques common in one language can be applied to another.
Introducing the WebKit FTL JITJust a decade ago, JavaScript the programming language used to drive web page interactions was thought to be too slow for serious application development. But thanks to continuous optimization efforts, its now possible to write sophisticated, high-performance applications even graphics-intensive games using portable standards-compliant JavaScript and HTML5. This post describes a new advancement in JavaScript optimization: the WebKit project has unified its existing JavaScript compilation infrastructure with the state-of-the-art LLVM optimizer. This will allow JavaScript programs to leverage sophisticated optimizations that were previously only available to native applications written in languages like C++ or Objective-C.
Just a decade ago, JavaScript the programming language used to drive web page interactions was thought to be too slow for serious application development. But thanks to continuous optimization efforts, its now possible to write sophisticated, high-performance applications even graphics-intensive games using portable standards-compliant JavaScript and HTML5. This post describes a new advancement in JavaScript optimization: the WebKit project has unified its existing JavaScript compilation infrastructure with the state-of-the-art LLVM optimizer. This will allow JavaScript programs to leverage sophisticated optimizations that were previously only available to native applications written in languages like C++ or Objective-C.