SECR 2009 завершил работу. Получить информацию о текущей конференции можно на
www.secrus.org.
Производительность JavaScript: новые горизонты
|
Ларс Бак
|
Тезисы
Масштабируемость и производительность являются ключевыми характеристиками, которые необходимо достичь, реализуя JavaScript в веб-броузере. Google Chrome представил миру новый компилятор JavaScript, получивший название V8, и специально созданный для решения проблем производительности и масштабируемости. Не смотря на динамическую природу JavaScript, мы нашли способ применить классические методы, обычно используемые при создании обьектно-ориентированных компиляторов для “традиционных” языков программирования”: генерация кода “на лету”, встраеваемое кеширование, сборка мусора и создание моментальных копий. В докладе автор расскажет об этих методах, об уроках, которые он извлек из работы над V8, и представит свое видение перспектив повышения производительности и масштабируемости программ на JavaScript.
|
Ларс Бак Биография
Ларс Бак – ведущий разработчик броузера Google Chrome, который живет и работает в Дании. За время своей профессиональной карьеры (а это - 23 года) Ларс создал виртуальные машины для большого количества объектно-ориентированных языков программирования, в т.ч. Beta, Self, Strongtalk, Sun’s HotSpot, CLDC HI, OOVM, Smalltalk и V8. Ларс начал работать в Google осенью 2006 г., в зону его ответственности входят проектирование и реализация V8. Ларсу Баку принадлежат 18 патентов в области создания виртуальных машин.
См. также опубликованную Financial Times статью “Гений, создавший веб-броузер Google”.
|