Категория:JavaScript
Внешний вид
JavaScript (/ˈdʒɑːvɑːˌskrɪpt/; аббр. JS /ˈdʒeɪ.ɛs./) — мультипарадигменный язык программирования. Поддерживает объектно-ориентированный, императивный и функциональный стили. Является реализацией стандарта ECMAScript (стандарт ECMA-262).
JavaScript обычно используется как встраиваемый язык для программного доступа к объектам приложений. Наиболее широкое применение находит в браузерах как язык сценариев для придания интерактивности веб-страницам. Основные архитектурные черты: динамическая типизация, слабая типизация, автоматическое управление памятью, прототипное программирование, функции как объекты первого класса. На JavaScript оказали влияние многие языки, при разработке была цель сделать язык похожим на Java. Языком JavaScript не владеет какая-либо компания или организация, что отличает его от ряда языков программирования, используемых в веб-разработке. Название «JavaScript» является зарегистрированным товарным знаком корпорации Oracle в США. |
|
Страницы в категории «JavaScript»
Показано 200 страниц из 357, находящихся в данной категории.
(Предыдущая страница) (Следующая страница)- Найдены вредоносные пакеты для кражи криптовалюты в репозитории PyPI
- GitHub ввёл в строй систему машинного обучения Copilot, генерирующую код
- Украинские киберактивисты атакуют сайты российских СМИ и банков
- Выпуск Brython 3.10, реализации языка Python для web-браузеров
- Проект elk развивает компактный JavaScript-движок для микроконтроллеров
- Выпуск jsii 1.31, генератора кода C#, Go, Java и Python из TypeScript
- Google продемонстрировал эксплуатацию уязвимостей Spectre через выполнение JavaScript в браузере
- Си и Python сместили Java в рейтинге языков программирования Tiobe
- Доступен пакетный менеджер NPM 7.0
- Открыты исходные тексты GitHub Docs
- Прекращение разработки библиотеки Moment.js, имеющей 12 млн загрузок в неделю
- 30% из тысячи крупнейших сайтов используют скрипты для скрытой идентификации
- Rust вошёл в 20 самых популярных языков по рейтингу Redmonk
- Уязвимости в приложении для свиданий OkCupid позволяют взломать аккаунты
- В Chrome добавлена поддержка отложенной загрузки iframe-блоков
- Выпуск REMnux 7.0, дистрибутива для анализа вредоносного ПО
- Доступны PeerTube 2.3 и WebTorrent Desktop 0.23
- Доступны платформы обмена сообщениями Zulip 3.0 и Mattermost 5.25
- Релиз Chrome 84
- В libtorrent добавлена поддержка протокола WebTorrent
- Хакеры Evilnum пользуются услугами того же поставщика вредоносного ПО, что и FIN6
- Выпуск nginx 1.19.1 и njs 0.4.2
- Группировка Lazarus заподозрена в краже данных платежных карт покупателей в США и Европе
- Уязвимости в macOS позволяют обойти систему защиты конфиденциальности
- F5 устранила опасные уязвимости в контроллере доставки приложений BIG-IP, которые обнаружила компания Positive Technologies
- Выпуск платформы динамической трассировки приложений Frida 12.10
- Релиз Firefox 78
- Гвидо ван Россум предложил включить в Python операторы для сопоставления с образцом
- В Fedora намерены по умолчанию использовать текстовый редактор nano вместо vim
- Уязвимость в защищённом браузере Bitdefender SafePay, приводящая к выполнению кода
- Mozilla перешла на использование общего с Chromium движка регулярных выражений
- Выпуск интегрированной среды разработки Apache NetBeans 12.0
- Число уязвимостей в проектах с открытым исходным кодом удвоилось в 2019 году
- Одна из группировок Magecart атаковала сайты, связанные с экстренными службами
- В браузере Brave выявлена подстановка реферального кода при открытии некоторых сайтов
- Доступен Tor Browser 9.5
- SpaceX использует Linux и обычные x86-процессоры в Falcon 9
- Релиз Firefox 77
- Выпуск сервера приложений NGINX Unit 1.18.0
- Среда проектирования игр Godot адаптирована для работы в web-браузере
- Фонд СПО запустил сервис видеоконференций на основе Jitsi Meet
- Выпуск web-браузера NetSurf 3.10
- 70% приложений содержат уязвимые библиотеки с открытым исходным кодом
- 70% проблем с безопасностью в Chromium вызваны ошибками при работе с памятью
- Релиз Electron 9.0.0, платформы создания приложений на базе движка Chromium
- Киберпреступники используют трехлетнюю уязвимость в плагине Magento
- Автор Node.js представил защищённую JavaScript-платформу Deno 1.0
- Значительное обновление глобальной децентрализованной файловой системы IPFS 0.5
- Выпуск серверной JavaScript-платформы Node.js 14.0
- Проект CoreJS столкнулся с проблемами сопровождения из-за лишения свободы автора
- Рейтинг библиотек, требующих особой проверки безопасности
- Проект Deno развивает защищённую JavaScript-платформу, похожую на Node.js
- Google выплатил 6.5 млн долларов вознаграждений за выявление уязвимостей в 2019 году
- Новая версия встраиваемого JavaScript-движка от основателя QEMU и FFmpeg
- Выпуск серверной JavaScript-платформы Node.js 13.0
- GitLab вводит сбор телеметрии для пользователей облачных и коммерческих продуктов
- Вышел Google Chrome 78
- Фиктивная русская версия Tor Browser использовалась для кражи криптовалюты и QIWI
- Проект KDE внедряет GitLab
- Выпущен браузер Pale Moon 28.7.0
- Huawei представила собственную ОС HarmonyOS
- Выпуск встраиваемого JavaScript-движка Duktape 2.4.0
- Facebook открыл код JavaScript-движка Hermes
- Основатель QEMU и FFmpeg опубликовал JavaScript-движок QuickJS
- Cloudflare, Mozilla и Facebook развивают BinaryAST для ускорения загрузки JavaScript
- Подмена кода проектов Picreel и Alpaca Forms привела к компрометации 4684 сайтов
- Выпуск серверной JavaScript-платформы Node.js 12.0
- Самые популярные языки программирования за 2018 год по просмотрам в Википедии
- Выпуск uBlock Origin 1.17. Автоотключение JavaScript для медленных соединений в Chrome для Android
- Уязвимость в NoScript 5.x, позволяющая обойти отключение JavaScript в Tor Browser 7.x
- Анализ переносимости API современных web-браузеров
- Уязвимости в Signal Desktop и в платформе Electron
- Isomorphic-git, реализация Git на JavaScript
- Релиз Electron 2.0.0, платформы создания приложений на базе движка Chromium
- Для платформы Electron представлен сервис автоматической доставки обновлений
- Выпуск серверной JavaScript-платформы Node.js 10 и пакетного менеджера NPM 6
- JavaScript-приложения криптовалют, использующие SecureRandom(), могли генерировать уязвимые ключи
- Mozilla развивает прослойку для обеспечения переносимости между JavaScript и Rust
- Компания Google анонсировала язык программирования Dart 2
- Представлен Speedometer 2.0, пакет для тестирования производительности браузеров
- Сбой антиспам-системы привёл к коллапсу в репозитории NPM
- Что больше всего обсуждали в Русской Википедии в 2017 году?
- Выпуск СУБД PouchDB 6.4, реализации CouchDB на JavaScript
- Выпуск встраиваемого JavaScript-движка Duktape 2.2.0
- The Pirate Bay тайно майнит криптовалюты на устройствах посетителей сайта
- Zerodium заплатит 1 млн долларов за уязвимости нулевого дня в Tor
- Facebook выпустил Yarn 1.0, пакетный менеджер для JavaScript
- Выпуск JavaScript-движка V8 6.1
- Утверждён стандарт ECMAScript 8 (2017)
- Выпуск серверной JavaScript-платформы Node.js 8.0
- Google объявил Octane устаревшим и не отражающим реальную производительность браузеров
- Новая техника обхода защиты ASLR, реализуемая на JavaScript
- Релиз Cheerp 1.3, компилятора C++ в JavaScript
- Какие языки программирования больше всего заинтересовали читателей Русской Википедии в 2016 году?
- Что обсуждали в Википедии в 2016 году
- Выпуск серверной JavaScript-платформы Node.js 7.0
- В рамках проекта PurpleJS развивается альтернатива Node.js, работающая поверх JVM
- Facebook представил Yarn, новый пакетный менеджер для JavaScript
- Walmart открыл исходные тексты web-платформы Electrode
- Доступен язык TypeScript 2.0, продвигаемый Microsoft в качестве дополнения к JavaScript
- Компания Bloomberg представила открытый оптимизирующий компилятор BuckleScript
- Google опубликовал Closure Compiler, написанный на JavaScript
- Microsoft портировал JavaScript-движок ChakraCore для Linux и maсOS
- Утверждён стандарт ECMAScript 7 (2016)
- Выпуск свободной JavaScript-библиотеки jQuery 3.0
- Использование JavaScript для атаки через манипуляцию с содержимым буфера обмена
- Проект RethinkDB представил Horizon, открытую альтернативу Firebase
- Выпуск Apache FlexJS 0.6, позволяющего портировать Flex-приложения на HTML5 и JavaScript
- Мыши помогут взлому TOR
- Компания Oracle открыла исходные тексты JavaScript Extension Toolkit 2.0
- Представлен Cheerp 1.2, компилятор C++ в JavaScript
- Компания Microsoft анонсировала открытие JavaScript-движка браузера Edge
- Выпуск Apache FlexJS 0.5, позволяющего портировать Flex-приложения на HTML5 и JavaScript
- NodeOS, операционная система с пользовательским окружением на JavaScript и Node.js
- Выпуск серверной JavaScript-платформы Node.js 5.0
- Adobe исправила 69 уязвимостей в своих продуктах
- В HTTP-сервер nginx встроена поддержка JavaScript
- Исследователь обнаружил уязвимость в Firefox, позволяющую читать все файлы пользователя
- Разработан метод атаки на уязвимость в DRAM-памяти с использованием JavaScript
- Представлен TurboFan, новый JIT-компилятор для JavaScript-движка V8
- Утверждён стандарт ECMAScript 6
- Уязвимость в PHP подвергает опасности практически любой сайт
- PyPy.js — реализация языка Python для web-браузеров
- Атака через JavaScript по определению содержимого L3-кэша CPU
- Facebook представил фреймворк React Native и среду разработки Nuclide
- Представлена платформа NativeScript для разработки универсальных приложений на языке JavaScript
- Выпуск серверной JavaScript-платформы Node.js 0.12
- WebRTC позволяет раскрыть локальный IP-адрес
- Выпуск GNU LibreJS 6.0.8, дополнения для блокирования несвободного JavaScript в Firefox
- Выпуск io.js 1.0, форка серверной JavaScript-платформы Node.js
- Архив Интернета выложил 2300 браузерных игр
- Duktape — компактный встраиваемый JavaScript-движок
- Facebook открыл код статического анализатора для языка JavaScript
- Google развивает AtScript, вариант JavaScript с аннотациями типов
- Представлен web-браузер Breach, написанный на JavaScript
- В рамках проекта Runtime.JS развивается ядро ОС на базе JavaScript-движка V8
- Fast.js — более быстрая реализация типовых функций JavaScript
- В ночные сборки Firefox включена интегрированная среда разработки WebIDE
- Выпуск документ-ориентированной БД Apache CouchDB 1.6.0
- Mozilla развивает ScanJS, статический анализатор кода для JavaScript
- Для WebKit реализован JIT-компилятор на основе наработок LLVM
- Выпуск Duetto 0.9.6, системы для запуска в web-браузере проектов на языке C++
- Облачное хранилище Box начало открытие своих разработок
- Выпуск JavaScript-библиотеки InstantClick 3.0
- Выпуск Brython 2.0, реализации языка Python для web-страниц
- В Chrome появилась поддержка фоновой компиляции JavaScript
- Google Chrome может прослушивать все разговоры пользователя
- Обновление языка программирования Dart 1.1, развиваемого Google для замены JavaScript
- Новые оптимизации в Firefox сократили разрыв в производительности JavaScript и компилируемых языков
- Вышел Pythonium 0.4.7, компилятор из Python в JavaScript
- Представлен Famo.us, фреймворк для создания высокопроизводительных графических web-приложений
- Google выпустил язык программирования Dart 1.0, созданный для замены JavaScript
- Mozilla, OTOY и Autodesk объединили усилия в организации доступа к 3D-приложениям из браузера
- Открыт код Duetto, системы для запуска в web-браузере проектов на языке C++
- В Node.js устранена опасная уязвимость
- Jor1k — эмулятор OpenRISC 1000 на JavaScript, способный выполнять Linux, X и Wayland
- Представлен BrowserSwarm, сервис для тестирования JavaScript на совместимость с браузерами
- Разработчики Mozilla представили html2dom, альтернативу innerHTML
- Компания Adobe выпустила Generator, открытую систему дополнений для Photoshop CC
- Роскомнадзор повторно заблокировал opensharing.org и rutor.org
- Эксперимент по созданию ботнета через подстановку вредоносного JavaScript в рекламную сеть
- Взгляд на производительность JavaScript от одного из разработчиков Java
- Исследование проблем с производительностью JavaScript на мобильных устройствах
- Представлен QmlWeb, позволяющий использовать QML для разработки web-приложений
- Новые версии языков Dart и TypeScript, претендующих на роль альтернатив JavaScript
- Представлен ORBX.js — сравнимый с H.264 видеокодек, реализованный целиком на JavaScript
- Выпуск свободной JavaScript-библиотеки jQuery 2.0
- В Firefox 22 появится Asm.js, низкоуровневое высокопроизводительное подмножество JavaScript
- Представлена Chart.js, JavaScript-библиотека для построения графиков
- Выпуск серверной JavaScript-платформы Node.js 0.10
- Релиз Plasmate 1.0, интегрированной среды для разработки дополнений к KDE Plasma
- Интервью с DuckDuckGo, Opera, Mozilla, Wikimedia о DoNotTrack настройке браузеров
- Twitter открыл код Typeahead.js, JavaScript-библиотеки для организации автодополнения ввода
- Twitter представил новый открытый JavaScript-фреймворк Flight
- Консорциум W3C представил JavaScript API для локальной генерации мультимедийных потоков
- Консорциум W3C опубликовал черновой вариант спецификации WebDriver API
- Релиз свободной JavaScript-библиотеки jQuery 1.9
- В рамках проекта Emscripten-Qt развивается порт Qt, работающий в web-браузере
- Мобильная платформа Open webOS переходит на Apache Cordova/PhoneGap для оформления приложений
- Status.net объявил о начале миграции с платформы StatusNet на pump.io
- Релиз отладчика web-приложений Firebug 1.11
- Компания Oracle намерена выпустить открытый JavaScript-движок на базе виртуальной машины Java
- Компилятор Emscripten достиг возможности собственной пересборки
- Проект Mozilla представил Popcorn Maker, среду для создания интерактивного видео
- Проект Mozilla представил Shumway, реализацию Adobe Flash на JavaScript
- Ядро и драйверы NetBSD скомпилированы в JavaScript для запуска в web-браузере
- Релиз фреймворка Enyo 2.1, разработанного в рамках проекта webOS
- Вышел Google Web Toolkit 2.5 и CoffeeScript 1.4.0
- Консорциум W3C выпустил обновление HTML5 спецификаций и представил Filter Effects и File API
- Разработчики из VMware представили работающий в браузере редактор кода Scripted
- DoppioVM — виртуальная машина Java, выполняемая как web-приложение на JavaScript
- Консорциум W3C опубликовал Web API для определения сетевых сервисов
- Компания Microsoft представила TypeScript, новую открытую альтернативу JavaScript
- Microsoft представила новый язык программирования TypeScript
- ObjectScript — основанный на JavaScript встраиваемый язык программирования
- Релиз встраиваемого в web-приложения редактора кода ACE Editor 1.0
- Консорциум W3C представил спецификацию Web Cryptography API
- Firefox 18 перейдёт на IonMonkey, JIT-компилятор нового поколения
- Компания Google представила Octane, пакет для оценки производительности JavaScript
- Компания Google открыла код утилиты для выявления утечек памяти в JavaScript-приложениях
Категории:
- Интернет
- Языки программирования по алфавиту
- Языки программирования, появившиеся в 1995 году
- Форматы файлов по алфавиту
- Появились в 1995 году
- Языки с динамической типизацией
- Статьи с примерами кода JavaScript
- Языки веб-программирования
- Высокоуровневые языки программирования
- Прототипно-ориентированные языки программирования