JavaScript — мультипарадигменный язык программирования. Поддерживает объектно-ориентированный, императивный и функциональный стили. Является реализацией спецификации ECMAScript.
Букмарклет — небольшая JavaScript-программа, оформленная как javascript: URL и сохраняемая как браузерная закладка.
AJAX, Ajax — подход к построению интерактивных пользовательских интерфейсов веб-приложений, заключающийся в «фоновом» обмене данными браузера с веб-сервером. В результате при обновлении данных веб-страница не перезагружается полностью, и веб-приложения становятся быстрее и удобнее. По-русски иногда произносится транслитом как «аякс». У аббревиатуры AJAX нет устоявшегося аналога на кириллице.
DOM — это не зависящий от платформы и языка программный интерфейс, позволяющий программам и скриптам получить доступ к содержимому HTML, XHTML и XML-документов, а также изменять содержимое, структуру и оформление таких документов.
Dynamic HTML или DHTML — это способ (подход) создания интерактивного веб-сайта, использующий сочетание статичного языка разметки HTML, встраиваемого скриптового языка JavaScript, CSS и DOM.
Тест производительности, бенчмарк — контрольная задача, необходимая для определения сравнительных характеристик производительности компьютерной системы. Иногда бенчмарками также называются программы, которые тестируют время автономной работы ноутбуков и карманных персональных компьютеров, радиус действия беспроводной сети, пропускную способность каналов передачи данных, амплитудно-частотную характеристику звукового тракта и другие доступные для измерения характеристики, напрямую не связанные с производительностью.
JavaFX — платформа на основе Java для создания приложений с насыщенным графическим интерфейсом. Может использоваться как для создания настольных приложений, запускаемых непосредственно из-под операционных систем, так и для интернет-приложений (RIA), работающих в браузерах, и для приложений на мобильных устройствах. JavaFX призвана заменить использовавшуюся ранее библиотеку Swing. Платформа JavaFX конкурирует с Microsoft Silverlight, Adobe Flash и аналогичными системами.
Google Web Toolkit — свободный Java-фреймворк, который позволяет веб-разработчикам создавать Ajax-приложения. Его особенность — это компилятор Java -> JavaScript, позволяющий почти всю разработку клиента и сервера реализовать на основе Java и лишь на последнем этапе создать соответствующие JavaScript, HTML и CSS. Выпускается под лицензией Apache версии 2.0. GWT делает акцент на повторное использование и кросс‐браузерную совместимость.
Canvas — элемент HTML5, предназначенный для создания растрового двухмерного изображения при помощи скриптов, обычно на языке JavaScript. Начало отсчёта блока находится слева сверху. От него и строится каждый элемент блока. Размер пространства координат не обязательно отражает размер фактической отображаемой площади. По умолчанию его ширина равна тремстам пикселям, а высота ста пятидесяти.
V8 — движок JavaScript с открытым программным кодом, распространяемый по лицензии BSD. Разработан датским отделением компании Google.
PCMark — название серии компьютерных бенчмарков, разработанных финской компанией Futuremark. Эта серия бенчмарков спроектирована для тестирования следующих компонентов персонального компьютера: центральный процессор, материнская плата, оперативная память, винчестер. Программы серии PCMark тестируют стабильность и производительность работы процессоров, скоростные характеристики и пропускную способность оперативной и постоянной памяти, а также множество других характеристик компьютерных компонентов. Для тестирования используются различные тесты, как синтетические, нагружающие определённые блоки компьютера, так и прикладные, например архивация данных, кодирование и декодирование аудио и видео, производительность физического движка и т. д.
3DMark — название серии популярнейших и широко известных компьютерных тестов производительности, разработанных финской компанией Futuremark. Тесты данной серии ориентированы прежде всего на графические компоненты персонального компьютера с целью определения производительности системы в компьютерных играх. Основное предназначение 3DMark — тестирование производительности и стабильности графической платы (видеокарты) и оценка её производительности в условных единицах. Последние версии 3DMark, кроме видеокарты, тестируют также производительность центрального процессора в таких задачах, как игровой искусственный интеллект и физический движок. 3DMark, по сути, визуально представляет собой компьютерную игру, которая является неинтерактивной, так как пользователь не может воздействовать на геймплей. Тесты 3DMark являются проприетарными коммерческими программами, однако все бенчмарки серии, за исключением 3DMark Vantage, имеют урезанные бесплатные версии с ограниченной функциональностью.
Futuremark Corporation — дочернее предприятие компании Underwriters Laboratories, финский разработчик программного обеспечения, который производит компьютерные бенчмарки для домашних пользователей и фирм. Штаб компании и отдел Research&Development расположены в Эспоо, Финляндия. Futuremark также имеет дочерную компанию Futuremark Games Studio, которая занимается разработкой компьютерных игр на основе технологий Futuremark.
Библиотека JavaScript — сборник классов и/или функций на языке JavaScript.
Ненавязчивый JavaScript является подходом к web-программированию на языке JavaScript. Термин был введён в 2002 году Стюартом Лэнгриджем. Под принципами ненавязчивого Javascript обычно понимают следующее:
- отделение функциональности веб-страницы от структуры, содержания и представления Web-страницы;
- наработанные методы по избежанию проблем традиционного программирования на JavaScript ;
- техники «постепенного улучшения» для поддержки пользовательских агентов, которые могут не в полной мере поддерживать функциональность JavaScript.
Движок JavaScript — специализированная программа, обрабатывающая JavaScript, в частности, в браузерах.
JSONP или «JSON with padding» — это дополнение к базовому формату JSON. Он предоставляет способ запросить данные с сервера, находящегося в другом домене — операцию, запрещённую в типичных веб-браузерах из-за политики ограничения домена.
React — JavaScript-библиотека с открытым исходным кодом для разработки пользовательских интерфейсов.
Анализ браузера — это набор методов, используемых на веб-сайтах и веб-приложениях для определения веб-браузера, который использует посетитель, и предоставления посетителю контента, соответствующего браузеру. Он также используется для обнаружения мобильных браузеров и отправки им веб-сайтов, оптимизированных для мобильных устройств. Эта практика иногда используется, чтобы обойти несовместимость между браузерами из-за неправильной интерпретации HTML, каскадных таблиц стилей (CSS), или объектной модели документа. Хотя Консорциум Всемирной паутины поддерживает актуальные центральные версии некоторых из наиболее важных веб-стандартов в виде рекомендаций, на практике ни один разработчик программного обеспечения не разработал браузер, который точно соответствует этим стандартам; реализация других стандартов и протоколов, таких как SVG и XMLHttpRequest, также различается. В результате разные браузеры отображают одну и ту же страницу по-разному, поэтому было разработано сканирование браузера для обнаружения веб-браузера, чтобы обеспечить согласованное отображение контента.
Антидетект браузер, или мультиаккаунтинг браузер — это специально изменённый браузер, который позволяет подменять или маскировать цифровой отпечаток браузера через изменение идентификаторов, IP-адреса и прочей информации, используемой в расчёте цифрового отпечатка браузера.