JavaScript — мультипарадигменный язык программирования. Поддерживает объектно-ориентированный, императивный и функциональный стили. Является реализацией спецификации ECMAScript.
Dojo (додзё) — свободная модульная библиотека JavaScript. Разработана с целью упростить ускоренную разработку основанных на JavaScript или AJAX приложений и сайтов. Разработка библиотеки была начата Алексом Русселом в 2004 году. Библиотека находится под двойной лицензией: BSD License и Academic Free License. Dojo Foundation — некоммерческая организация, созданная для продвижения Dojo.
JavaFX — платформа на основе Java для создания приложений с насыщенным графическим интерфейсом. Может использоваться как для создания настольных приложений, запускаемых непосредственно из-под операционных систем, так и для интернет-приложений (RIA), работающих в браузерах, и для приложений на мобильных устройствах. JavaFX призвана заменить использовавшуюся ранее библиотеку Swing. Платформа JavaFX конкурирует с Microsoft Silverlight, Adobe Flash и аналогичными системами.
Khronos Group — промышленный консорциум, целью которого является выработка открытых стандартов интерфейсов программирования (API) в области создания и воспроизведения динамической графики и звука на широком спектре платформ и устройств, с поддержкой аппаратного ускорения. В консорциум входят более 100 компаний.
Google Chrome — браузер, разрабатываемый компанией Google на основе свободного браузера Chromium и движка Blink. Первая публичная бета-версия для Windows вышла 2 сентября 2008 года, а первая стабильная — 11 декабря 2008 года. По данным StatCounter, рыночная доля Chrome на июль 2024 года составляет ▲65,69 %.
Canvas — элемент HTML5, предназначенный для создания растрового двухмерного изображения при помощи скриптов, обычно на языке JavaScript. Начало отсчёта блока находится слева сверху. От него и строится каждый элемент блока. Размер пространства координат не обязательно отражает размер фактической отображаемой площади. По умолчанию его ширина равна тремстам пикселям, а высота ста пятидесяти.
Chromium — веб-браузер с открытым исходным кодом, разрабатываемый сообществом The Chromium Authors, компанией Google и некоторыми другими компаниями. По утверждению разработчиков, Chromium предназначен для предоставления пользователям быстрого, безопасного и надёжного доступа в Интернет, а также удобной платформы для веб-приложений. На основе Chromium создан браузер Google Chrome, а также ряд других альтернативных веб-обозревателей.
Vaadin — свободно распространяемый фреймворк для создания RIA-веб-приложений, разрабатываемый одноимённой финской компанией. В отличие от библиотек на Javascript и специфических плагинов для браузеров, Vaadin предлагает сервер-ориентированную архитектуру, базирующуюся на Java Enterprise Edition. Использование JEE позволяет выполнять основную часть логики приложения на стороне сервера, тогда как технология AJAX, используемая на стороне браузера, позволяет взаимодействовать с пользователем с интерактивностью, близкой к таковой по эргономике и возможностям настольных приложений. Для отображения элементов пользовательского интерфейса и взаимодействия с сервером на стороне клиента Vaadin использует собственный набор веб-компонентов или JavaScript-библиотеки Vue, React и Angular.
WebGL — кроссплатформенный API для 3D-графики в браузере, разрабатываемый некоммерческой организацией Khronos Group. WebGL использует язык программирования шейдеров GLSL Архивная копия от 13 октября 2018 на Wayback Machine. WebGL исполняется как элемент HTML5 и поэтому является полноценной частью объектной модели документа браузера. Может использоваться с любыми языками программирования, которые умеют работать с DOM API, например, JavaScript, Rust Архивная копия от 17 июня 2018 на Wayback Machine, Java, Kotlin Архивная копия от 13 октября 2018 на Wayback Machine и другими. Все ведущие разработчики браузеров Google (Chrome), Mozilla (Firefox), и Apple (Safari), являются членами Khronos и реализуют WebGL в своих браузерах. За счёт использования низкоуровневых средств поддержки OpenGL часть кода на WebGL может выполняться непосредственно на видеокартах. WebGL — это контекст элемента canvas HTML, который обеспечивает API 3D графики без использования плагинов. Первая спецификация была выпущена 3 марта 2011 года. Современная версия 2.0 доступна с 27 февраля 2017 года.
Mozilla Firefox 3.5 — версия браузера Mozilla Firefox, увидевшая свет в июне 2009 года, которая носит кодовое название Shiretoko.
Native Client (NaCl) — технология песочницы для запуска кода на платформах x86, x86-64, ARM и MIPS, позволяющая безопасно запускать код прямо в браузере не зависимо от операционной системы со скоростью, приближённой к запуску машинного кода. Эта технология также может быть использована для создания защищённых плагинов для браузера, частей какого-либо приложения, либо самих приложений, например ZeroVM.
Движок JavaScript — специализированная программа, обрабатывающая JavaScript, в частности, в браузерах.
WebP — формат сжатия изображений как с потерями, так и без потерь, предложенный компанией Google Inc. в 2010 году. Основан на алгоритме сжатия неподвижных изображений из видеокодека VP8. Использует контейнер RIFF.
Firefox OS — свободная операционная система, предназначенная для смартфонов, планшетных компьютеров и Smart TV. Разработку вела Mozilla Foundation на базе свободного веб-движка Gecko. В декабре 2015 года было объявлено о частичном приостановлении разработки для смартфонов. 27 сентября 2016 года компания Mozilla разослала уведомления о том, что прекращает работу над проектом Firefox OS; существующие наработки будут переданы opensource-сообществу. Преемниками Firefox OS являются: разработанная сообществом B2G OS, H5OS разработки Acadine Technologies, KaiOS от KaiOS Technologies и My Home Screen от Panasonic.
asm.js — подмножество JavaScript. Скрипты, написанные на этом подмножестве, подлежат эффективной компиляции: типы данных переменных определяются статически с использованием вывода типов. Используется в основном в качестве промежуточного языка для компиляции с таких языков как C/C++ и используется в связке с такими инструментами, как Emscripten или Mandreel.
Three.js — кроссбраузерная библиотека JavaScript, используемая для создания и отображения анимированной компьютерной 3D графики при разработке веб-приложений. Three.js скрипты могут использоваться совместно с элементом HTML5 CANVAS
, SVG или WebGL. Исходный код расположен в репозитории GitHub.
Blend4Web — открытый фреймворк, предназначенный для создания и отображения интерактивной трёхмерной графики в браузерах. Blend4Web использует открытый пакет 3D-моделирования Blender для подготовки контента.
Mozilla — сообщество, созданное в 1998 году членами Netscape, занимающееся созданием свободного программного обеспечения. Сообщество использует, разрабатывает, распространяет и поддерживает продукты Mozilla, содействуя тем самым распространению исключительно свободного программного обеспечения и открытых стандартов, лишь с незначительными исключениями. Сообщество поддерживается Mozilla Foundation и его дочерней компанией Mozilla Corporation.
Verge3D — 3D рендерер реального времени и сопутствующий инструментарий, предназначенный для создания и отображения интерактивной трёхмерной графики в браузерах, основанное частью участников проекта коммерческое ответвление Blend4Web.
IndexedDB — JavaScript-интерфейс прикладного программирования (API) клиентского хранилища большого объема структурированных данных, в том числе файлы/blobs. Другими словами, это NoSQL-хранилище данных в формате JSON внутри браузера. Стандарт разработан W3C и внедрен в браузерах с 2011 года.