Forwarded from Node.JS [ru] | Серверный JavaScript
Вышел Deno 1.10
- Добавлен WebStorage API
- В deno test можно выбрать количество запускаемых тестов
- Добавлены новые флаги для deno test: --doc, --jobs, --watch
- Включён WASM Shared Memory
- Добавлен класс Extension
#jsrelease #deno #backend #webdev
- Добавлен WebStorage API
- В deno test можно выбрать количество запускаемых тестов
- Добавлены новые флаги для deno test: --doc, --jobs, --watch
- Включён WASM Shared Memory
- Добавлен класс Extension
#jsrelease #deno #backend #webdev
GitHub
Release v1.10.1 · denoland/deno
Release Notes https://deno.com/blog/v1.10
1.10.1 / 2021.05.11
fix(#10603): Disable lsp workspaces, resolve deadlock bug
1.10.0 / 2021.05.11
feat: "deno test" prompts number of tests an...
1.10.1 / 2021.05.11
fix(#10603): Disable lsp workspaces, resolve deadlock bug
1.10.0 / 2021.05.11
feat: "deno test" prompts number of tests an...
Forwarded from Node.JS [ru] | Серверный JavaScript
Bibek's Blog
Detect Internet Connection Status In Browser
Hello everyone 👋
In this article, we are going to learn how can we detect the internet connection state on our website.
This can be very useful to improve user experience by showing snack messages or pop-ups when the browser is not able to connect t...
In this article, we are going to learn how can we detect the internet connection state on our website.
This can be very useful to improve user experience by showing snack messages or pop-ups when the browser is not able to connect t...
Forwarded from Node.JS [ru] | Серверный JavaScript
Packup - сборщик веб приложений без конфигурации, работающий на Deno
- Поддержка TS из коробки
- Module resolution совместимый с Deno
- Очень быстрый благодаря esbuild
Проект находится в ранней разработке, в будущем планируется добавить CSS импорты, оптимизацию и CLI флаги из Parcel
#deno #jstools #frontend #webdev
- Поддержка TS из коробки
- Module resolution совместимый с Deno
- Очень быстрый благодаря esbuild
Проект находится в ранней разработке, в будущем планируется добавить CSS импорты, оптимизацию и CLI флаги из Parcel
#deno #jstools #frontend #webdev
GitHub
GitHub - kt3k/packup: 📦 Zero-config web application packager for Deno
📦 Zero-config web application packager for Deno. Contribute to kt3k/packup development by creating an account on GitHub.
Forwarded from Node.JS [ru] | Серверный JavaScript
Внедрение Google форм в статический сайт без использования iframe
#jsarticle #frontend #webdev #javascript #html
#jsarticle #frontend #webdev #javascript #html
Atomic Spin
Embedding Google Forms in a Static Site
This approach to embedding Google Forms offers more customizability than embedding a Google Form iframe and isn’t difficult to implement.
Forwarded from Node.JS [ru] | Серверный JavaScript
Vuestic - UI фреймворк для Vue 3
- более 50 компонентов (с адаптивностью)
- хорошее a11y
- поддержка Chrome, Firefox, Safari 10+ и Edge
#jslib #vue #frontend #webdev #javascript
- более 50 компонентов (с адаптивностью)
- хорошее a11y
- поддержка Chrome, Firefox, Safari 10+ и Edge
#jslib #vue #frontend #webdev #javascript
Forwarded from Node.JS [ru] | Серверный JavaScript
Parcel 2 Beta 3
- компилятор был переписан на Rust и стал в 10 раз быстрее
- tree-shaking для динамических импортов
- tree-shaking для CSS модулей
- новый флаг:
- HMR для плагинов (полезно при разработке плагинов для Parcel)
- меньше зависимостей
#jsrelease #javascript #parcel #jstools #frontend #webdev
- компилятор был переписан на Rust и стал в 10 раз быстрее
- tree-shaking для динамических импортов
- tree-shaking для CSS модулей
- новый флаг:
--lazy
. при его включении Parcel будет собирать только те файлы, которые меняются- HMR для плагинов (полезно при разработке плагинов для Parcel)
- меньше зависимостей
#jsrelease #javascript #parcel #jstools #frontend #webdev
Forwarded from Node.JS [ru] | Серверный JavaScript
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...
Forwarded from Node.JS [ru] | Серверный JavaScript
Logux - менеджер состояния для React, Vue и Svelte от создателя PostCSS
- Весит всего 157 байт и не имеет зависимостей
- Библиотека довольно быстрая, благодаря атомарному состоянию, которое не вызывает ререндер каждого компонента
- Хорошо работает с tree-shaking
- Не использует CPU и память пока не рендерятся компоненты, подписанные на состояние
- Поддерживает TypeScript
#jslib #javascript #react #svelte #vue #frontend #webdev #typescript
- Весит всего 157 байт и не имеет зависимостей
- Библиотека довольно быстрая, благодаря атомарному состоянию, которое не вызывает ререндер каждого компонента
- Хорошо работает с tree-shaking
- Не использует CPU и память пока не рендерятся компоненты, подписанные на состояние
- Поддерживает TypeScript
#jslib #javascript #react #svelte #vue #frontend #webdev #typescript
GitHub
GitHub - nanostores/nanostores: A tiny (298 bytes) state manager for React/RN/Preact/Vue/Svelte with many atomic tree-shakable…
A tiny (298 bytes) state manager for React/RN/Preact/Vue/Svelte with many atomic tree-shakable stores - GitHub - nanostores/nanostores: A tiny (298 bytes) state manager for React/RN/Preact/Vue/Svel...
Forwarded from Node.JS [ru] | Серверный JavaScript
Apollo GraphQL Blog
Using GraphQL Fragments for safer, cleaner, and faster code
Whether you’re just getting started with building GraphQL applications or you’ve done it for years, you probably have a decent understanding of what GraphQL queries are. But what about GraphQL fragments? In this article, we’ll delve into some common use…
Forwarded from Node.JS [ru] | Серверный JavaScript
daily.dev
gRPC service in Node.js: Tutorial, Examples and Best practices
gRPC is a new technology here for building APIs to achieve high load time and fast network latency. In this article, we will demonstrate how to build a gRPC-powered API in Nodejs. First, let's learn what gRPC is.
Forwarded from Node.JS [ru] | Серверный JavaScript
Интеграция 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...
Forwarded from Node.JS [ru] | Серверный JavaScript
NHttp — HTTP/2 фреймворк для Deno наподобие Express
В отличие от остальных фреймворков, не привязан к std/http и не зависимостей
Используется только нативный
#jslib #deno #backend #webdev #http2
В отличие от остальных фреймворков, не привязан к std/http и не зависимостей
Используется только нативный
Deno.serveHttp
(пока ещё нестабильный API для сервера, использующий Hyper, сервер на Rust)#jslib #deno #backend #webdev #http2
GitHub
GitHub - nhttp/nhttp: An Simple web-framework for Deno and Friends.
An Simple web-framework for Deno and Friends. Contribute to nhttp/nhttp development by creating an account on GitHub.
Forwarded from Node.JS [ru] | Серверный JavaScript
Gqless - GraphQL клиент, в котором не нужно писать запросы
Работает в рантайме с помощью
Например:
const { countries: { flag } } = useQuery()
создаст GraphQL запрос
Из фич:
- Типы из коробки
- Работает с React, включая Suspense и хуки
- Готов к использованию в продакшене (поддерживает кэширование, SSR и т.д.)
#graphql #jslib #javascript #react #frontend #webdev
Работает в рантайме с помощью
Proxy
API, который смотрит, какие поля были запрошены.Например:
const { countries: { flag } } = useQuery()
создаст GraphQL запрос
query { countries { flag } }
Из фич:
- Типы из коробки
- Работает с React, включая Suspense и хуки
- Готов к использованию в продакшене (поддерживает кэширование, SSR и т.д.)
#graphql #jslib #javascript #react #frontend #webdev
Forwarded from Node.JS [ru] | Серверный JavaScript
ts-audio — абстракция над AudioContext API, написанная на TypeScript
- значительно упрощает использование AudioContext
- поддерживает все современные браузеры
- можно легко создавать плейлисты
- не имеет зависимостей
#jslib #javascript #frontend #webdev #typescript
- значительно упрощает использование AudioContext
- поддерживает все современные браузеры
- можно легко создавать плейлисты
- не имеет зависимостей
#jslib #javascript #frontend #webdev #typescript
GitHub
GitHub - EvandroLG/ts-audio: :musical_score: ts-audio is an agnostic library that makes it easy to work with AudioContext and create…
:musical_score: ts-audio is an agnostic library that makes it easy to work with AudioContext and create audio playlists in the browser - EvandroLG/ts-audio
Forwarded from Node.JS [ru] | Серверный JavaScript
Canvg - JavaScript библиотека для парсинга SVG и рендера в Canvas
Либа полезна для отображения векторных изображений в растровом Canvas
- Работает как и в браузере, так и на сервере
- Имеет пресеты для Node.js и OffscreenCanvas
- Написан на TypeScript
#jslib #javascript #frontend #webdev #canvas
Либа полезна для отображения векторных изображений в растровом Canvas
- Работает как и в браузере, так и на сервере
- Имеет пресеты для Node.js и OffscreenCanvas
- Написан на TypeScript
#jslib #javascript #frontend #webdev #canvas
GitHub
GitHub - canvg/canvg: JavaScript SVG parser and renderer on Canvas
JavaScript SVG parser and renderer on Canvas. Contribute to canvg/canvg development by creating an account on GitHub.
Forwarded from Node.JS [ru] | Серверный JavaScript
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.
Forwarded from Node.JS [ru] | Серверный JavaScript
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.