VoidZero присоединяется к Cloudflare
Ну хоть не к Vercel!
Ну хоть не к Vercel!
👍1
Ну что! Прошло больше месяца с момента мержа переписывания Bun на Rust.
Обещанная версия так и не вышла, блог поста ("coming soon") нет. Написать блог пост оказалось сложнее, чем переписать проект на Rust.
Зато он пытается с помощью fable добавить в webkit поддержку тредов. 130 коммитов, 1765 измененых файлов, 260 тысяч строк изменений, n сгоревших токенов. Код пока не работает. Что из этого получится - пока сложно сказать (плюс он хочет, чтобы это смержили себе webkit).
Обещанная версия так и не вышла, блог поста ("coming soon") нет. Написать блог пост оказалось сложнее, чем переписать проект на Rust.
Зато он пытается с помощью fable добавить в webkit поддержку тредов. 130 коммитов, 1765 измененых файлов, 260 тысяч строк изменений, n сгоревших токенов. Код пока не работает. Что из этого получится - пока сложно сказать (плюс он хочет, чтобы это смержили себе webkit).
😁4
Анонсирован TypeScript 7.0 RC!
В целом ничего нового, кроме того, что релизнуть седьмую версию планируют аж в июле. Ждем!
В целом ничего нового, кроме того, что релизнуть седьмую версию планируют аж в июле. Ждем!
🔥5
https://vite.dev/blog/announcing-vite8-1#experimental-bundled-dev-mode
Ешки матрешки вот это выпуск
В этой версии добавлен режим Bundled Mode, позволяющий намного быстрее работать локально на огромных проектах за счет сборки файлов и снижения числа запросов. Например, обычно ваша главная страница в режиме разработки делает 300 запросов на компоненты - а с этим режимом, условно, 30.
Режим экспериментальный - но это очень круто
Ешки матрешки вот это выпуск
В этой версии добавлен режим Bundled Mode, позволяющий намного быстрее работать локально на огромных проектах за счет сборки файлов и снижения числа запросов. Например, обычно ваша главная страница в режиме разработки делает 300 запросов на компоненты - а с этим режимом, условно, 30.
Режим экспериментальный - но это очень круто
vitejs
Vite 8.1 is out!
Vite 8.1 Release Announcement
🔥2
Какой PR смержили: https://github.com/vuejs/core/pull/9431
Фикс с 2023 года, по сути исправляет проблему с использованием Suspense в Teleport на SSR
Баг был открыт еще Daniel Roe в 2022 году.
Фикс с 2023 года, по сути исправляет проблему с использованием Suspense в Teleport на SSR
Баг был открыт еще Daniel Roe в 2022 году.
GitHub
fix(ssr): resolve nested async teleport content by edison1105 · Pull Request #9431 · vuejs/core
close #6207
the root cause is that targetBuffer may be a two-dimensional array.
core/packages/server-renderer/src/helpers/ssrRenderTeleport.ts
Lines 28 to 36
...
the root cause is that targetBuffer may be a two-dimensional array.
core/packages/server-renderer/src/helpers/ssrRenderTeleport.ts
Lines 28 to 36
...
🤣2
Мне тут напомнили, что надо рассказать про кейс PrimeUI.
У меня с этой библиотекой интересная связь: я никогда её не использовал, но решил выбрать для своего нового пет проекта.
Через два дня после этого решения я узнаю, что они решили пойти в коммерциализацию.
Теперь они будут выпускать "премиум" компоненты под подпиской PRO, Для некоммерческих проектов лицензия останется бесплатной, будет действовать год, и её надо будет продлять, подтверждая некоммерциализацию.
Стоимость же для организаций составит $599 долларов за человека. Думаете, что это много? Это по скидке! С 2027 года стоимость будет $799 за одного разработчика. После первого года, вы можете остаться на той версии, которую оплатили.
Состояние опен сорса в нынешнее время можно оценить как тяжелое: разработчики либо приобретаются, либо переходят на платную подписку.
Для всех, кто переживает, и пишет мне сотни сообщений ежедневно: все хорошо! Я не планирую продавать Vercel vue-yandex-maps.
У меня с этой библиотекой интересная связь: я никогда её не использовал, но решил выбрать для своего нового пет проекта.
Через два дня после этого решения я узнаю, что они решили пойти в коммерциализацию.
Теперь они будут выпускать "премиум" компоненты под подпиской PRO, Для некоммерческих проектов лицензия останется бесплатной, будет действовать год, и её надо будет продлять, подтверждая некоммерциализацию.
Стоимость же для организаций составит $599 долларов за человека. Думаете, что это много? Это по скидке! С 2027 года стоимость будет $799 за одного разработчика. После первого года, вы можете остаться на той версии, которую оплатили.
Состояние опен сорса в нынешнее время можно оценить как тяжелое: разработчики либо приобретаются, либо переходят на платную подписку.
Для всех, кто переживает, и пишет мне сотни сообщений ежедневно: все хорошо! Я не планирую продавать Vercel vue-yandex-maps.
😁12
Nitro v3 так и не вышел.
Зато вышел очередной из модулей экосистемы Nitro: ocache 0.2. Для его разработки, Пуйа пользовался Соннет 5 для исследования, Opus для выполнения.
Что же служило мозгом, спросите вы? Ответ прост - Fable, как признается сам Пуйа.
За последние месяцы он выпустил версии cross-ws, rou3, srvx, nypm, exsolve, ocache, env-runner, jiti, а также завел себе третий аккаунт Github.
Насчет всего этого, у меня есть мем.
Зато вышел очередной из модулей экосистемы Nitro: ocache 0.2. Для его разработки, Пуйа пользовался Соннет 5 для исследования, Opus для выполнения.
Что же служило мозгом, спросите вы? Ответ прост - Fable, как признается сам Пуйа.
За последние месяцы он выпустил версии cross-ws, rou3, srvx, nypm, exsolve, ocache, env-runner, jiti, а также завел себе третий аккаунт Github.
Насчет всего этого, у меня есть мем.
😁3
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
!! Vue 3.6 вышел в релиз кандидат. Содержит долгожданный Vapor и Alien Signals (перфоманс-улучшения реактивности, которые, как мне кажется, проще уже было вкорячить в 3.5 из-за полной обратной совместимости).
Из интересного, что я заметил в релизноутах, и что ранее пропустил: константы $props, $attrs, $slots (и тд) работать не будут - конечно, большинство на сетапе и так их уже не использовало, но у кого осталось - будет трудновато
В остальном, все то же самое, что и так было известно: https://github.com/vuejs/core/releases/tag/v3.6.0-rc.1
Никаких Options API и getCurrentInstance.
За время разработки вышло 17 бет и 7 альф. Первая альфа вышла чуть более года назад. Из-за такой разработки, у 3.5 вышло аж 40 минорных версий.
Из интересного, что я заметил в релизноутах, и что ранее пропустил: константы $props, $attrs, $slots (и тд) работать не будут - конечно, большинство на сетапе и так их уже не использовало, но у кого осталось - будет трудновато
В остальном, все то же самое, что и так было известно: https://github.com/vuejs/core/releases/tag/v3.6.0-rc.1
Никаких Options API и getCurrentInstance.
За время разработки вышло 17 бет и 7 альф. Первая альфа вышла чуть более года назад. Из-за такой разработки, у 3.5 вышло аж 40 минорных версий.
GitHub
Release v3.6.0-rc.1 · vuejs/core
Vue 3.6 is now entering the RC phase as we have completed the intended feature set for Vapor Mode.
3.6 also includes a major refactor of @vue/reactivity based on alien-signals, which significantly ...
3.6 also includes a major refactor of @vue/reactivity based on alien-signals, which significantly ...
❤7
Одним из самых тяжелых последствий развития ИИ стал переход ряда приложений или сайтов на замену "чатботом" простейших вещей, таких как авторизация в wifi
Вот серьезно, вместо вывода одной кнопки "исходящий звонок" и последующей авторизации, тебе приходится выбирать какие-то действия бота - плюс, разумеется, надо сделать sleep(5000) перед каждым ответом - типа бот думает
Вот серьезно, вместо вывода одной кнопки "исходящий звонок" и последующей авторизации, тебе приходится выбирать какие-то действия бота - плюс, разумеется, надо сделать sleep(5000) перед каждым ответом - типа бот думает
😁1
Очень хотел попробовать Vite Bundled Dev
На выходе, к сожалению, родилось это: https://github.com/nuxt/nuxt/issues/35925
На выходе, к сожалению, родилось это: https://github.com/nuxt/nuxt/issues/35925
GitHub
Add Vite Bundled Dev support · Issue #35925 · nuxt/nuxt
Environment Operating system Linux 6.18.33.2-microsoft-standard-WSL2 CPU 12th Gen Intel(R) Core(TM) i7-1260P (16 cores) Node.js version v26.5.1 nuxt/cli version 3.37.0 Package manager yarn@4.18.0 N...
😁1
Вышел Bun 1.4. Ну, что можно сказать
Хвастаются тем, что улучшили совместимость с Node. Куча тестов проходит. Хвастаются тем, что с Bun запускаются Next, Nuxt, vitest, и другие без костылей.
В 99-м перцентиле используется в 2 раза меньше ЦПУ, а потребление памяти стало меньше, вплоть до улучшения на 50% по сравнению с Bun 1.3. Кроме того, почти по всем тестам пик памяти ниже, чем в Node 26. Также, как оказалось, в прошлом Bun была жирнющая утечка памяти в SSR, которая решилась в этом релизе.
Ну и, понятно, переписали на Rust.
Расширилась также стандартная библиотека: Bun.Image, Bun.Webview, Bun.markdown, Bun.cron, Bun.terminal - и другие приколюхи. Из того, что понравилось мне: возможность указывать протокол и сжатие в fetch, а также нативная поддержка прокси в нем же.
Хвастаются тем, что улучшили совместимость с Node. Куча тестов проходит. Хвастаются тем, что с Bun запускаются Next, Nuxt, vitest, и другие без костылей.
В 99-м перцентиле используется в 2 раза меньше ЦПУ, а потребление памяти стало меньше, вплоть до улучшения на 50% по сравнению с Bun 1.3. Кроме того, почти по всем тестам пик памяти ниже, чем в Node 26. Также, как оказалось, в прошлом Bun была жирнющая утечка памяти в SSR, которая решилась в этом релизе.
Ну и, понятно, переписали на Rust.
Расширилась также стандартная библиотека: Bun.Image, Bun.Webview, Bun.markdown, Bun.cron, Bun.terminal - и другие приколюхи. Из того, что понравилось мне: возможность указывать протокол и сжатие в fetch, а также нативная поддержка прокси в нем же.
Bun
Bun 1.4
Bun 1.4 rewrites Bun in Rust, ships built-in headless browser automation (Bun.WebView), Bun.Image, Bun.markdown, JSON5, JSONL, Terminal and cron APIs, Node.js 26.3.0 compatibility with 1,517 newly passing tests, parallel test and run, Windows ARM64, and an…
👍4