JavaScript для веб-приложений и локальных приложений

JavaScript теперь также является языком сервера и позволяет выполнять приложения, работающие в Интернете или локально, по веб-стандартам.

PWA
PWA

PWA - прогрессивное веб-приложение
В частности, благодаря Service Worker, который заставляет JavaScript работать локально, офлайн-режиму и современным API вроде IndexedDB, веб-приложение становится почти родным и без установки.

Индексировать DB
IndexedDB logo

Демонстрации IndexedDB
Использование стандартной клиентской базы данных, демонстрации всех функций.

Node.js
Node.js

Node.js, JavaScript в командной строке
Как использовать JavaScript в командной строке и иметь локальную библиотеку функций с libuv.

Электрон
Electron logo

Электрон: IPC против WebSocket
Следует ли использовать IPC или стандарт WebSocket для связи с интерфейсом приложения?

Электрон: Диалоговое окно «Запрос»
Диалоговое окно подстановки модели, полностью созданное с использованием элементов Electron. (Для ipcMain).

Диалоговое окно HTML и модельное окно для Electron
Для замены быстрого () или другого диалогового окна используется простой HTML-тег. (Для ipcRenderer).

Онлайн-инструмент

Тесты совместимости новых функций
Начиная с ECMAScript 1.6 и даже Harmony, JavaScript имеет новые возможности. Но какие браузеры их поддерживают? Эта тестовая страница позволяет проверить ее напрямую.

Ресурсы