Анонс Frontend digest: Изменчивая неизменяемость

От производительности до пользовательского опыта, от фреймворков до дизайна. Evrone каждый месяц создает полезную подборку из статей, инструментов и советов для frontend-разработчиков.

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

11 мая вышел релиз-кандидат TypeScript 4.7. С этого момента кардинальных изменений до релиза уже не будет. Посмотрев на список внесенных изменений, отметили наиболее важные. ECMAScript-модули, более корректное сужение и защита типов, а также создание псевдонимов при создании экземпляров классов. Новые возможности вместе с более строгими проверками стали очередным этапом эволюции этого языка программирования.

Для тех, кого доконали тробберы, представляем фреймворк Remix. Основанный на Fetch API, он максимально использует многопотоковую загрузку и prefetch. Ещё до того, как пользователь кликнет по ссылке, вероятнее всего запрашиваемые ресурсы уже будут у него на устройстве. Меньше тробберов, лучше пользовательский опыт.

Ну и традиционно рассказываем про инструменты. Visual Studio Code способен многое предложить для фронтенд-разработчика. Его штатные возможности расширяются за счёт дополнений. Про самые полезные дополнения VS Code можно узнать из нашего дайджеста. Заходите и читайте!

0
2 комментария
Game Topia
mmutability вовсе не бесплатное качество, а копирование массивов может стать скрытым источником проблем. Лучше учиться на чужом опыте, чем набивать шишки самостоятельно.

А какие вы предлагаете альтернативы, когда у всех популярных фраймворков перерендер происходит при обнаружении изменения ссылки на данные, что прямым текстом означает - пересоздание.

И иммутабельность, это запредельно круто. Но чтобы ее прочувствовать вов сей красе необходимы структуры, как например в c#.

Ответить
Развернуть ветку
Evrone
Автор

Так никто и не спорит, что иммутабельность крутая штука. Автор статьи https://swizec.com/blog/immutability-isnt-free/ лишь обращает внимание на то, что ее вклад в общее время обработки тоже следует учитывать.

Ответить
Развернуть ветку
-1 комментариев
Раскрывать всегда