Ayub Begimkulov - уроки по JS
3.11K subscribers
29 photos
212 links
По вопросам и деловым предложениям писать на @ayub_begimkulov
Download Telegram
Всем привет!

Недавно наткнулся на вот этот пулл в доку React - https://github.com/reactjs/reactjs.org/pull/5487.

Хотят убрать рекомендацию create react app из доки. В целом, кажется, что он потихоньку уже будет отмирать, как и webpack.

Для тех, кто не знает, создатель webpack вместе с Vercel уже работает над альтернативой - turbopack, пишущейся на Rust.

Последняя версия Next уже использует его. В ту же сторону кажется движутся и другие фреймворки.

У Angular вроде в бете режим сборки на esbuild. Vue экосистема живет на Vite. В целом, думаю комьюнити движется в правильном направлении.

Особенно с использованием es modules в дев режиме, для ускорения пересборки.

Все мне кажется понимали, что вебпак сложный и неудобный. Но такой кастомизации и количества плагинов особо ни у кого не было.

Не думаю, что он в ближайший год станет не актуальным. Но года через 2-3 возможно люди уже начнут переезжать на новые инструменты.

Интересно будет посмотреть, как продолжится развитие этих инструментов.

А что вы думаете по поводу новых инструментов? Есть ли у кого-то опыт их использования на больших проектах.

#devtips #buildtools
👍39💯1🍓1
Всем привет!

Хотел бы адресовать комментарии в предыдущем посте про инструменты сборки приложения.

Люди спрашивали, стоит ли учить webpack.

Так вот, я советую всем разработчикам уровня мидл и выше выделить время на изучение данного инструмента.

Связанно это с тем, что во многих компаниях он до сих пор используется и причем активно.

Также подобную кастомизацию ни один из инструментов не дает. Чаще всего там используются дефолты, подходящие под большинство кейсов.

Да и в целом, это инструмент, который позволять решить вам задачу сборки и поставки как можно более оптимального бандла.

Так что знание конфига там не самое важно. Нужно понимать с помощью чего можно этот бандл сделать меньше.

Как-то так…

Всем хороших выходных!

#devtips #buildtools
28👍17🍓1