Злой полицейский
1.61K subscribers
1.47K photos
98 videos
7 files
3.34K links
Тимлид/разработчик/SOER. Делюсь мыслями про веб, программирование, инструменты, #WordPress, Joomla, Laravel, MoonShine, мотивацию, психологию, фильмы, сериалы.

Сайт - https://kobzarev.com

Администратор - @mihdan.
Download Telegram
Electron.js против NW.js

Если вам, вдруг, захочется написать приложение для рабочего стола на JavaScript, никогда не берите для этого ElectronJS, как это сделал я в последнем проекте. Приложения выходят тормозные, монструозного размера, с кучей утечек памяти, даже при использовании V8 и зеленом профилировщике.

Берите смело за основу NW.js (ранее node-webkit) от компании Intel, который аналогично позволяет создавать кроссплатформенные настольные приложения для Windows, MacOS и Linux при помощи веб-технологий на базе Node.js, V8 и HTML. На этом фреймворке приложения получаются более быстрые, намного меньшего размера (так как в скомпилируемый файл не добавляется весь браузер Chrome). Единственный минус - в системе уже должен быть установлен браузер Chrome, так как NW.js использует более высокоуровневый подход и обеспечивает полную интеграцию с функциями веб-браузера Chromium.

Короче оно прям в разы лучше!

👉 Документация по NW.js
👉 Список приложений на NW.js

#desktop #js #nodejs #electronjs #nwjs
👍2🔥2
Установка нескольких версий NodeJS на сервер через NVM

По дефолту на сервер можно установить только одну версию NodeJS, но часто бывает, что на сервере несколько проектов, которые работают только на разных версиях. Чтобы это обойти накостыляли годное решение — Node Versionodejsn Manager (NVM)

👉 https://zevilz.dev/posts/1162/

#Linux #nodejs #npm #nvm #javascript

🕹Злой полицейский — Подписаться
🔥3