Vue-FAQ
919 subscribers
556 photos
90 videos
548 links
Канал сайта https://vue-faq.org
Информация о Vue.js, фронтенд разработке и не только

Contacts: @RuslanMakarov
Download Telegram
Node.js решила не тормозить и включиться в гонку на скорость с остальными JS движками.

Переписывают весь node:fs пакет на C++

Именно работа с файловой системой является бутылочным горлышком.

#nodejs
Вышла новая мажорная версия NPM пакетного менеджера PNPM 9.0

Самый удобный менеджер, если у вас проект без изысков типа module federation.

#pnpm #npm #nodejs
Для чего нужны tsconfig.node.json, tsconfig.json, (tsconfig.vitest.json)?

В проектах Vue, созданных с помощью Vite, используются несколько файлов конфигурации TypeScript, каждый из которых играет свою роль в компиляции и тестировании TypeScript-кода.

tsconfig.json:

- Основной файл конфигурации TypeScript.
- Определяет глобальные настройки TypeScript для всего проекта, такие как целевая версия JavaScript, модульная система, пути к файлам и т.д.
- Может включать ссылки на другие файлы конфигурации TypeScript (extends, references).
- tsconfig.json по умолчанию не используется в Vite для компиляции кода.

tsconfig.node.json:

- Конфигурация TypeScript для среды Node.js.
- Определяет настройки TypeScript, специфичные для компиляции кода в Node.js.
- Используется Vite для компиляции TypeScript-кода серверной части приложения.

#vite #ts #nodejs
Очень интересное интервью ведущего разработчика Yandex Cloud Андрея Мелихова о состоянии дел с Node.js.

Поговорили о том, полезен ли Node.js на бэкенде, нужна ли сквозная типизация между фронтом и бэком, мёртв ли PHP и многом другом.

Кратко: Node.js только для Next.js (BFF), для бэкенда есть много других более подходящих языков, включая PHP

#nodejs #interview #video
Вышел Deno 2.0 RC, js/ts runtime environment и движок. Развивает проект бывший создатель Node.js Ryan Dahl

- Аналогично Bun, является комбайном, содержащий линтер, тестер, форматер, компайлер и бандлер.
- Отличительная особенность - работа с TS напрямую в рантайме, а не компиляция в js c удалением всех типов как делает Node.js
- Заявляется о полной обратной совместимости с NPM пакетами и Node.js, хотя развивают свой репозиторий typescript-ных библиотек JSR.
- Поддерживает частные npm репозитории.
- Хорошая поддержка Web API
- Интегрировал в себя много утилит типа lodash (как и Bun)
- Можно использовать с Vue проектами
- Имеет свой веб фреймворк, основанный на Preact и со вшитым Tailwind

В общем, далеко не киллер и довольно спорные решения, но конкуренция всегда полезна

Ну и De-no <= No-de если что.

#deno #nodejs #jsr