Получи случайную криптовалюту за регистрацию!

Валя читает ишью

Логотип телеграм канала @valya_reads_issue — Валя читает ишью В
Логотип телеграм канала @valya_reads_issue — Валя читает ишью
Адрес канала: @valya_reads_issue
Категории: Технологии
Язык: Русский
Количество подписчиков: 2.06K
Описание канала:

boosty.to/valya_reads_issue
Делюсь интересными ишьюсами и пул-реквестами в мире фронтенда и около
github.com/7rulnik twitter.com/7rulnik

Рейтинги и Отзывы

3.00

3 отзыва

Оценить канал valya_reads_issue и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

1

4 звезд

0

3 звезд

1

2 звезд

0

1 звезд

1


Последние сообщения 13

2021-04-20 19:22:40 Node 16.0.0

Вышла следующая мажорная версия ноды. Это первая версия, с которой официально поставляется скомпилированая версия под Apple Silicon. Т.е. теперь локально ничего компилировать не надо. А установщик, как и обещали, теперь fat binary. Т.е. содержит сразу две версии ноды под разные архитектуры.

Ещё из интересного:
— стабилизировали Timers Promises API
— убрали поддержку Python 2
— V8 9.0: появилась поддержка RegExp Match Indices.

Релизный блог-пост здесь.
А полный ченджлог вот тут.
1.5K viewsedited  16:22
Открыть/Комментировать
2021-04-20 12:07:32 Docker: QEMU vs virtualization.framework

На прошлой неделе только ленивый не написал о том, что Docker для Apple Silicon добрался до публичного релиза.

К сожалению, добрался он не в том виде, в котором мог. Докер использует QEMU для виртуализации. Но в Big Sur появилось нативное API для виртуализации virtualization.framework. После нескольких релизов virtualization.framework спрятали за экспериментальный флаг и вернули QEMU в качестве стандартного варианта. Связано это с тем, что при использовании нативного API проблем возникает больше, чем при использованни QEMU. Например, не работает VPN.

При этом virtualization.framework работает эффективней с ресурсами:
— нагрузка на процессор на ~7% ниже;
— есть поддержка Memory ballooning. Если очень просто, то это возможность шарить оперативную память между виртуальной машиной и хостом. Т.е. если виртуалке выделено 2гб, но процесс использует только 1гб, то оставшийся гигабайт хост может использовать под свои нужды. Это уже поддерживается в WSL 2. На маках это пока что не работает даже под экспериментальным флагом, но главное, что есть такая возможность.

Помимо этого, для запуска докера всё ещё требуется Rosetta 2, т.к. какие-то зависимости не оптимизированы под ARM, но это минорная проблема.
1.3K views09:07
Открыть/Комментировать
2021-04-19 18:39:57
Вкладки для терминала в VS Code

В VS Code переключение сессий в терминале было реализовано в виде странного выпадающего списка. По крайней мере удобным его точно не назовешь. Более того, ишью с просьбой добавить табы занимает пятое место по популярности.

С сегодняшнего табы доступны в VS Code Insiders, а основной релиз ожидается в начале мая.

А вот тут чуть подробней о том, как проходил дизайн-ресерч этой фичи.
1.6K views15:39
Открыть/Комментировать
2021-04-14 21:00:08 Удаление неиспользуемых JSON полей в Webpack

Пятый вебпак научился удалять неиспользуемые поля из JSON модулей. Это полезно, когда, например, хочется зашить в бандл версию из package.json, но при этом не хочется тянуть все остальные поля. Работает это автоматически, но только в двух случаях:

1.
import { name as packageName, version as packageVersion } from './package.json'

2.
import PACKAGE_JSON from './package.json'
const packageName = PACKAGE_JSON.name
const packageVersion = PACKAGE_JSON.version

В остальных случаях в бандле останется полный джейсон. А вот и ишью, в котором обсуждаются непокрытые кейсы и обходные пути.
1.3K views18:00
Открыть/Комментировать
2021-04-14 20:07:13 Вышел Parallels Desktop 16.5 с полной поддержкой M1. Кажется, это первая виртуалка с поддержкой ARM процессора от Apple, которая добралась до релиза.
1.2K viewsedited  17:07
Открыть/Комментировать
2021-04-14 14:21:45 Автор Webpack устроился на работу

4 года назад Тобиас Копперс (автор вебпака) ушёл с основной работы и работал над вебпаком фултайм на протяжении 4 лет. Это было возможно благодаря Open Collective. Кажется, вебпак в принципе самый успешный проект в плане краудфандинга (собрано более 1 миллиона долларов за всё время). А вчера Тобиас сообщил, что присоединился к команде Vercel (бывший Zeit) и будет работать над Webpack и Next.js параллельно.

Сложно сказать стали ли дела с краудфандингом хуже: текущий баланс 69к долларов, но он пополняется ежемесячно. Важно учитывать, что эти деньги Тобиас получает не единолично, а в том числе из них совершаются выплаты внешним контрибьютором.

Однако точно можно порадоваться за Vercel: недавно они привлекли 40 миллионов долларов, Гильермо Раух (один из основателей Vercel) инвестировал в Deno, а Next.js контрибьютят в React Server Components. Да и лично для Тобиаса это скорей всего удачный выбор.
1.2K viewsedited  11:21
Открыть/Комментировать
2021-04-14 00:40:59 Месяц без новостей

Нет, мне не надоело. Был в отпуске от работы, да и от канала тоже. В среднем написание поста занимает около часа, а иногда и больше, а помимо этого FOMO таки давит, так что упражение крайне полезное.

По пути думал о будущем канала: формат абсолютно точно останется таким же. Мне нравится, что получилось занять такую узкую нишу и это пользуется популярностью. При этом изначально я думал, что мои комментарии и пояснения будет гораздо более ёмкими. В планах попробовать чуть-чуть монетизировать — патреон и консалтинг, хотя я не питаю особых иллюзий на этот счёт.

А следующие посты скорей всего будут более сжатыми, чем обычно, т.к. хочется поделиться важными, на мой взгляд, событиями, но при этом и текущий таймлайн нужно догнать.
977 views21:40
Открыть/Комментировать
2021-03-15 02:00:43
И не могу удержаться и не запостить вот это
2.0K viewsedited  23:00
Открыть/Комментировать
2021-03-15 01:59:28 Судьба Corepack, Node.js Binary Manager и yarn в Node.js

5 месяцев назад я писал про Corepack. Ожидалось, что он попадет в 15 версию Node.js, однако этого не произошло.

Основной причиной послужил Node.js Binary Manager Summit. В рамках этого саммита хотят придумать новый дополнительный способ распространения ноды. Идея достаточна проста и очевидна: должен быть стандартный инструмент (как rustup в Rust), возможно похожий на nvm, который позволит устанавливать различные версии ноды и сопутствующие утилиты (например, yarn или npm).

Уже даже собрали табличку для сравнения существующих решений. Странно, что в табличке нет Volta, т.к. они принимают активное участие в этом процессе. Так же нет fnm, а я быстрее ничего не видел и пользуюсь именно им. Может показаться, что скорость здесь не важна, но автоматическое переключение версии при переходе в директории очень помогает, когда приходится работать с множеством проектом.

Но и здесь не обошлось без драмы (аура у пакетных менеджеров видимо такая) — Маэль (мэйнтэйнер yarn), кажется, остался неудовлетворён господствующим положением npm и открыл дискуссию по поводу внедрения yarn в ноду, чтобы попытаться ответить на все спорные моменты. В рамках дискуссии мэйнтэйнеры предложили ему сделать пул-реквест, а там уже смотреть и принимать решение.

Пул-реквест add Yarn 1.22.5 открыт, но пока что это ничего не значит. В рамках встречи TSC было решено провести опрос пользователей о небходимости ярна в стандартном дистрибутиве, чтобы участники комитета могли принять правильное решение.

Я специально откладывал пост несколько недель, т.к. ждал какого-то конкретного решения, но последние встречи несколько раз отменялись, т.к. на них присутствовало слишком мало людей. Это интересно, т.к. по этой причине отменяется уже 3 или 4 встреча, а систематическая неявка может грозить исключением из комитета.

Я удивлён настойчивостью Маэля, посмотрим что из этого выйдет. А инициатива со стандартным менеджером версий хорошая, хотя я почему-то сомневаюсь, что он будет быстрым.
1.8K viewsedited  22:59
Открыть/Комментировать
2021-03-10 22:47:06
Source Karma

Забавный проект, который собирает реакции на ваши комментарии на гитхабе.

Говорит, что на 14% моих комментариев как-то отреагировали. Приложил скрин :)

Потыкать можно здесь: sourcekarma.vercel.app
1.4K views19:47
Открыть/Комментировать