Node.JS - JavaScript-фреймворк для обработки ввода-вывода. В качестве движка JavaScript используется V8 - движок от Google Chrome. Сайт проекта: http://nodejs.org/.
Несмотря на то, что большинство разработчиков использует JavaScript в качестве клиентского языка в браузере, появление встраиваемых движков, таких как Rhino от Mozilla (Rhino написан на Java) или V8 от Google (V8 написан на С++) сделало возможным выполнение JavaScript-сценариев на сервере. Одним из примеров таких систем и является Node.JS. JavaScript здесь выступает лишь как язык сценария, он связан с библиотеками на Python или С/С++, которые и выполняют основную работу (через функции epoll, kqueue, /dev/poll, or select).
О преимуществах Node.JS подробнее рассказано здесь.
А вот статья на InfoQ, по которой я и нашел Node.JS:
Evented I/O for Javascript with Google V8-based Node.js
Общее·количество·просмотров·страницы
Java Dev Notes - разработка на Java (а также на JavaScript/Python/Flex и др), факты, события из АйТи
Показаны сообщения с ярлыком v8. Показать все сообщения
Показаны сообщения с ярлыком v8. Показать все сообщения
среда, 25 ноября 2009 г.
V8 JavaScript Engine
V8 - это опен-соурсный JavaScript-движок, который используется в браузере Google Chrome. V8 написан на С++.
V8 реализуетECMAScript, согласно третьему изданию стандарта ECMA-262, и работает под Windows XP и Vista, Mac OS X 10.5 (Leopard), и Linux-системами на IA-32 или ARM процессорах.
V8 может запускаться отдельно, а также быть встроенным в любое C++ приложение.
Сайт проекта: http://code.google.com/p/v8/.
Одним из преимуществ V8 является его сборщик мусора, т.е. garbage collector. Он придает производительность этому движку.
Одним из наиболее широких применений JavaScript, как клиентского языка, является манипуляция с DOM. Однако, DOM предоставляет браузер (например, Google Chrome), а не движок. V8 предоставляет все типы данных, операторы, объекты и функции, определенные в стандарте ECMA.
V8 реализуетECMAScript, согласно третьему изданию стандарта ECMA-262, и работает под Windows XP и Vista, Mac OS X 10.5 (Leopard), и Linux-системами на IA-32 или ARM процессорах.
V8 может запускаться отдельно, а также быть встроенным в любое C++ приложение.
Сайт проекта: http://code.google.com/p/v8/.
Одним из преимуществ V8 является его сборщик мусора, т.е. garbage collector. Он придает производительность этому движку.
Одним из наиболее широких применений JavaScript, как клиентского языка, является манипуляция с DOM. Однако, DOM предоставляет браузер (например, Google Chrome), а не движок. V8 предоставляет все типы данных, операторы, объекты и функции, определенные в стандарте ECMA.
Ярлыки:
chrome,
google,
javascript,
v8
Подписаться на:
Сообщения (Atom)