Node.JS [ru] | Серверный JavaScript
11.3K subscribers
96 photos
5 videos
25 files
3.31K links
Все о разработке backend части на JavaScript (Node JS).
А так же: Express JS, Next JS, Nest, Socket.IO

Канал на бирже - https://telega.in/c/we_use_js

По вопросам рекламы или разработки: @g_abashkin

РКН: https://vk.cc/cJPGOP
Download Telegram
​​Вышел Underscore 1.11 - предшественник Lodash

В новой версии библиотека Underscore, предок Lodash, обновился до версии 1.11. Значителен этот релиз тем, что Underscore перешёл на ES модули. До этого tree-shaking в Lodash был невозможен.

Из менее крупных добавлений, добавились функции _.isArrayBuffer, _.isDataView, _.isTypedArray, и фикс некоторых багов.

#jsarticle #javascript
Современное тестирование React приложений

Серия статей о тестировании React приложений с помощью современных практик и инструментов (Jest, Enzyme, React Testing Library, Cypress)

Часть 1 | Часть 2 | Часть 3 | Часть 4

#jsarticle #javascript #react #frontend #testing #jest #enzyme #e2e #unittesting #cypress
​​Atomico - UI микробиблиотека, основанная на веб компонентах, функциях, хуках и Virtual DOM

Библиотека упрощает создание веб компонентов, делая их похожими на React компоненты

Поддерживает пропсы, хуки, Virtual DOM и JSX из React

Помимо встроенных хуков имеются специально предназначенные для WC, например useEvent

Поддерживает TypeScript

Может быть полезна как альтернатива Stencil и Haunted

#jslib #frontend #webdev #react #javascript #typescript #webcomponents
​​Вышел Node.js 14.10

Добавилась randomInt ф-ция для генерации случайных чисел в диапазоне внутри модуля crypto

Упрощены и ускорены асинхронные итераторы для потоков чтения (Readable) в модуле stream

#jsarticle #nodejs #backend #javascript
Появилась панель управления для backend приложений на Koa - AdminBro интеграция

AdminBro недавно добавил поддержку Koa, поэтому теперь можно очень быстро создать CRUD бекенд приложение, при этом написав минимальное количество кода

#jsarticle #backend #nodejs #koa #javascript #adminbro #crud
react-colorful — минималистичный колор пикер для React приложений

Весит всего 1,6 КБ (в 20 раз легче react-color), поддерживает tree-shaking

Быстрый, потому что работает только на хуках и функциональных компонентах

Поддерживает различные цветовые форматы (HEX, RGB, HSL и HSV)

Написан на TypeScript и не имеет зависимостей

Поддерживает мобильные устройства

#jslib #javascript #react #frontend #webdev
​​q5 - легковесная альтернатива p5

q5 - это библиотека для упрощения процесса создания 2D графики в браузере, так же как и p5. Но в отличие от p5, q5 гораздо меньше по размеру, выше производительность и не загрязняет глобальное пространство (если самому этого не сделать)

#jslib #javascript #frontend #webdev #p5 #canvas #2d #q5
​​Вышел Deno 1.4

Самые крупные изменения:

Добавилась реализация WebSocket API

В консоли теперь можно пользоваться CSS стилями (через %c)

Появился метод Deno.systemMemoryInfo()

deno run теперь можно запускать в режиме просмотра через флаг --watch

deno test теперь также может собирать покрытие тестов через флаг --coverage

#deno #jsrelease #backend #javascript #typescript
​​art-template - быстрый движок для шаблонов

Самый быстрый шаблонизатор из всех существующих на данный момент

Работает как в Node.js так и в браузере

Поддерживает Express, Koa и Webpack

Браузерная версия весит всего 6KB

#jslib #javascript #frontend #backend #fullstack #webdev #express #nodejs #webpack #koa
Trex - пакетный менеджер для Deno

В Deno пути к модулям указываются через URL, что может приносить неудобства. Trex добавляет возможность прописывать сокращённые пути, например

  "imports":  {
"http/": "https://deno.land/std/http/"
}
}

Помимо этой основной фичи, с помощью Trex можно легко обновлять, удалять и устанавливать пакеты для Deno репозиториев

Будет удобно тем, кому нравится Deno, но считают что прописывать полные пути не очень удобно

#jslib #javascript #deno #backend #webdev