Vite для работы с CSS может использовать два препроцессора - PostCSS и Lightning CSS
Последний - относительно новый проект, характеризующийся тем, что часть его написана на
—-
Существуют и другие инициативы по переводу js инструментов на
#lightningcss #rust #oxc
Последний - относительно новый проект, характеризующийся тем, что часть его написана на
Rust, в результате чего он значительно быстрей конкурентов.Lightning CSS умеет делать трансформацию, минификацию, разбивать на бандлы, работать с CSS модулями и много другого.—-
Существуют и другие инициативы по переводу js инструментов на
Rust - например, OXC project#lightningcss #rust #oxc
lightningcss.dev
Lightning CSS
An extremely fast CSS parser, transformer, bundler, and minifier.
👍5
SWC (Speedy Web Compiler) - это быстрый компилятор JavaScript/TypeScript, написанный на Rust. Основные характеристики:1. Высокая скорость компиляции
2. Поддержка современного
JavaScript и TypeScript3. Может заменять
Babel во многих сценарияхVite по умолчанию не использует SWC, (хотя он может быть подключен, особенно при работе с React). Vite использует esbuild для dev-сборки и Rollup для prod-сборки.SWC популярен в мире React и его тулинга. Разрабатываемый Evan You Rolldown поначалу использовал SWC, но потом переключился на еще один JS компилятор на Rust - OXC#rolldown #swc #oxc
👍5
Новость, о которой на прошлой неделе говорил Эван, и которую не угадал никто (ну и я её явно в опрос не догадался поставить)
Эван создал компанию, которая будет делать "an open-source, high-performance, and unified development toolchain for the JavaScript ecosystem" (ну то бишь как сейчас
Это очень хорошая новость. Я давно говорил, в том числе Эвану, что
В итоге, Эван оформил права на
Разработчики, работающие над
То, что Эван никому не отдаст
Кстати, посмотрите внимательно на сайт voidzero.dev. Это пример того, что может
Ну и название зачетное.
#evanyou #vitepress #rolldown #voidzero #oxc
Эван создал компанию, которая будет делать "an open-source, high-performance, and unified development toolchain for the JavaScript ecosystem" (ну то бишь как сейчас
bun или deno только без js движка), и в первом раунде поднял $4.6 млн за нее (то есть продал инвесторам процентов 10-20 её акций за эту сумму)Это очень хорошая новость. Я давно говорил, в том числе Эвану, что
Vue давно перерос уровень любительского опен-сорса, и ему нужен бэкап в форме бизнеса. Потому что смотреть на депрессивные каминг-ауты Энтони, или нытье Джонсона про mucho trabajo poco dinero, или заброшенный по той же причине Vapor совсем не комильфо.В итоге, Эван оформил права на
Oxc и Rolldown на созданную компанию VoidZero Inc и продал ее часть инвесторам. Vue экосистема не затронута вообще. То есть, работа Эвана над этими новыми проектами за прошлый год оценена рынком миллионов так в 20. Нормально.Разработчики, работающие над
Vue или Vite, скорей всего будут сотрудниками этой новой компании и будут получать там зарплату за свою работу - это и называется бэкап бизнесом.То, что Эван никому не отдаст
Vue, можно было не сомневаться. Его пост настоятельно рекомендуется к прочтению.Кстати, посмотрите внимательно на сайт voidzero.dev. Это пример того, что может
VitePress. Ну и название зачетное.
#evanyou #vitepress #rolldown #voidzero #oxc
void(0)
Announcing VoidZero - Next Generation Toolchain for JavaScript
Read the founding announcement of VoidZero, a company dedicated to building the next generation of toolchain for JavaScript.
👍11🔥8👎3
В последних версиях
Сейчас для процессинга
Экспериментально lightningcss был в
#vite #css
Vite активно доделывают поддержку lightningcssСейчас для процессинга
CSS используется ESBuild, но с переходом на Rolldown нужно что-то другое. Экспериментально lightningcss был в
Vite с 4 версии.#vite #css
👍2❤1