wasm-run - CLI для запуска WebAssembly файлов
- Работает с WASM и WASI
- Можно выставлять таймаут выполнения (через флаг
- Возможность вызывать отдельные функции через флаг
- Аргументы функции передаются как CLI аргументы
#jstools #webassembly #nodejs #javascript
- Работает с WASM и WASI
- Можно выставлять таймаут выполнения (через флаг
--timeout)- Возможность вызывать отдельные функции через флаг
--invoke <func>- Аргументы функции передаются как CLI аргументы
#jstools #webassembly #nodejs #javascript
GitHub
GitHub - wasm3/node-wasm-run: Run arbitrary WASM/WASI files
Run arbitrary WASM/WASI files. Contribute to wasm3/node-wasm-run development by creating an account on GitHub.
fetch-h2 - реализация Fetch API для Node.js с поддержкой HTTP/2
- Работает как с HTTP 1.X, так и с и HTTP/2, используя встроенные модули Node.js (
- Написан на TypeScript
- Поддерживает TLS SAN
#jslib #javascript #backend #webdev #nodejs
- Работает как с HTTP 1.X, так и с и HTTP/2, используя встроенные модули Node.js (
http, https и http2)- Написан на TypeScript
- Поддерживает TLS SAN
#jslib #javascript #backend #webdev #nodejs
GitHub
GitHub - grantila/fetch-h2: HTTP/1+2 Fetch API client for Node.js
HTTP/1+2 Fetch API client for Node.js. Contribute to grantila/fetch-h2 development by creating an account on GitHub.
Bytenode - байт-код компилятор для Node.js
Компилирует Node.js приложения в байт-код движка V8.
- Работает с Node.js и Electron
- CLI
- программируемый API
#jslib #javascript #nodejs #backend #v8
Компилирует Node.js приложения в байт-код движка V8.
- Работает с Node.js и Electron
- CLI
- программируемый API
#jslib #javascript #nodejs #backend #v8
GitHub
GitHub - bytenode/bytenode: A minimalist bytecode compiler for Node.js
A minimalist bytecode compiler for Node.js. Contribute to bytenode/bytenode development by creating an account on GitHub.
tinyws - очень маленький промежуточный обработчик веб-сокетов для Node.js
- Малый размер (498B)
- Простое использование. Только одно св-во -
- Не привязан к фреймворку
- Написан на TypeScript
#jslib #javascript #backend #webdev #nodejs #ws #websocket
- Малый размер (498B)
- Простое использование. Только одно св-во -
req.ws- Не привязан к фреймворку
- Написан на TypeScript
#jslib #javascript #backend #webdev #nodejs #ws #websocket
GitHub
GitHub - tinyhttp/tinyws: 🚡 tiny WebSocket middleware for Node.js
🚡 tiny WebSocket middleware for Node.js. Contribute to tinyhttp/tinyws development by creating an account on GitHub.
Вышел Node.js 16.2
- поддержка URL объектов для
- новое событие
-в модуль util были добавлен методы
#jsrelease #javascript #nodejs #backend
- поддержка URL объектов для
import.meta.resolve- новое событие
'worker' для process-в модуль util были добавлен методы
util.types.isKeyObject и util.types.isCryptoKey#jsrelease #javascript #nodejs #backend
GitHub
Release 2021-05-19, Version 16.2.0 (Current), @targos · nodejs/node
Notable Changes
[36b948560c] - (SEMVER-MINOR) async_hooks: use new v8::Context PromiseHook API (Stephen Belanger) #36394
[c0deeeacb2] - lib: support setting process.env.TZ on windows (James M Snel...
[36b948560c] - (SEMVER-MINOR) async_hooks: use new v8::Context PromiseHook API (Stephen Belanger) #36394
[c0deeeacb2] - lib: support setting process.env.TZ on windows (James M Snel...
node-http - Deno HTTP сервер, похожий по API на Node.js HTTP модуль
Полезен для менее болезненного портирования серверных библиотек с Node.js на Deno, т.к. обладает похожим API.
Проект находится в активной разработке, поэтому со временем будет перенесено множество свойств из Node.js
#jslib #deno #backend #webdev #nodejs #typescript
Полезен для менее болезненного портирования серверных библиотек с Node.js на Deno, т.к. обладает похожим API.
Проект находится в активной разработке, поэтому со временем будет перенесено множество свойств из Node.js
http модуля#jslib #deno #backend #webdev #nodejs #typescript
GitHub
GitHub - deno-libs/node-http: 🐢 Node.js-like HTTP server for Deno. Makes porting web things from Node (a little bit) easier.
🐢 Node.js-like HTTP server for Deno. Makes porting web things from Node (a little bit) easier. - GitHub - deno-libs/node-http: 🐢 Node.js-like HTTP server for Deno. Makes porting web things from Nod...
Emittery - простой и современный асинхронный Event Emitter
Стандартный
#jslib #nodejs #backend #javascript
Стандартный
EventEmitter из Node.js не поддерживает синхронность, и обработка ошибок происходит через событие error вместо стандартного try ... catch
Emittery - улучшенная версия EventEmitter, которая работает асинхронно, поддерживает логгинг а также имеет хорошую поддержку TypeScript (с дженериками для более удобной типизации емиттеров)#jslib #nodejs #backend #javascript
GitHub
GitHub - sindresorhus/emittery: Simple and modern async event emitter
Simple and modern async event emitter. Contribute to sindresorhus/emittery development by creating an account on GitHub.
Интеграция Notion и Next.js
#jsarticle #nodejs #nextjs #fullstack #notion #frontend #react #webdev #backend
#jsarticle #nodejs #nextjs #fullstack #notion #frontend #react #webdev #backend
BlogPop by Georgey
How to use Notion API with NextJS
Notion API is finally here, and it's so cool. But you must be wondering what is Notion in the first case? Well, it's a powerful productivity tool for managing your daily day-to-day tasks, or maybe jotting down a lot of ideas you want to put up in you...
apollo-datasource-http — Оптимизированный HTTP Data Source для Apollo GraphQL сервера
- JSON по умолчанию
- поддержка HTTP/2 (нужен Node.js 15+)
- Использует got для HTTP запросов
- LRU (least recently used) кэширование для уменьшения нагрузки на сервер
- Поддержка AbortController для ручной отмены запросов
- Поддержка Apollo Cache Storage
#jslib #graphql #backend #webdev #apollo #nodejs #javascript
- JSON по умолчанию
- поддержка HTTP/2 (нужен Node.js 15+)
- Использует got для HTTP запросов
- LRU (least recently used) кэширование для уменьшения нагрузки на сервер
- Поддержка AbortController для ручной отмены запросов
- Поддержка Apollo Cache Storage
#jslib #graphql #backend #webdev #apollo #nodejs #javascript
GitHub
GitHub - StarpTech/apollo-datasource-http: Optimized JSON HTTP Data Source for Apollo Server
Optimized JSON HTTP Data Source for Apollo Server. Contribute to StarpTech/apollo-datasource-http development by creating an account on GitHub.
xv - современная и минималистичная Unit Test библиотека
- Быстрый запуск
- Не требует конфигурации
- Используется в lowdb
- Написан на JavaScript модулях (ESM)
#jstools #esm #nodejs #javascript
- Быстрый запуск
- Не требует конфигурации
- Используется в lowdb
- Написан на JavaScript модулях (ESM)
#jstools #esm #nodejs #javascript
GitHub
GitHub - typicode/xv: 🙅♀️ ✌️ fastest test runner
🙅♀️ ✌️ fastest test runner. Contribute to typicode/xv development by creating an account on GitHub.