Это не российская версия Википедии — это версия Википедии на русском языке.
Есть такая страна - Беларусь. Русский язык там государственный и на нём она кратко называется именно так. В России употребляется как это название, так и "историческое" - Белоруссия.
Если бы эта часть Википедии была бы именно "русскоязычной", а не "российской", то статья про страну называлась бы "Беларусь", а название "Белоруссия" внутри статьи бы перечислялось как возможное название. Но сейчас всё наоборот.
Без объяснений выглядит как оверинжиниринг. Понятно, что сложно на TODO-примере объяснить зачем все эти файлы нужны, какую пользу даёт разделение на такое кол-во абстракций, но стоило попытаться.
"ускорение работы" (за счёт дополнительных скобок) - это не про скорость минификации, а про скорость парсинга кода в браузере у конечного пользователя.
Если в случае Reactа и можно довериться ребятам, что production-версия это та же development, без специально добавленных уязвимостей. То с noname библиотекой всё равно придётся делать аудит неминифицированного кода и использовать его, а не подготовленный автором библиотеки.
Книгу купить ещё надо
Поэтому мы будем использовать не правильное название, а "консервативный" вариант. Чтобы он ещё больше использовался в интернете. Л - логика.
Есть такая страна - Беларусь. Русский язык там государственный и на нём она кратко называется именно так. В России употребляется как это название, так и "историческое" - Белоруссия.
Если бы эта часть Википедии была бы именно "русскоязычной", а не "российской", то статья про страну называлась бы "Беларусь", а название "Белоруссия" внутри статьи бы перечислялось как возможное название. Но сейчас всё наоборот.
Это же JS, из одного файла экспортнули, в другой импортировали. Не понятно какие могут быть проблемы с переиспользованием.
Есть библиотеки развивающие этот подход, Atomic CSS и многочисленные вариации.
Без объяснений выглядит как оверинжиниринг. Понятно, что сложно на TODO-примере объяснить зачем все эти файлы нужны, какую пользу даёт разделение на такое кол-во абстракций, но стоило попытаться.
На какой странице?
Mapillary
Чтобы не было холиваров - ставим Windows и включаем WSL. Красота)
В примере вообще нечётная версия, которая включает самые новые функции и по определению может быть менее стабильной. Пользуйтесь LTS (чётные версии).
"ускорение работы" (за счёт дополнительных скобок) - это не про скорость минификации, а про скорость парсинга кода в браузере у конечного пользователя.
Нет, только тех пакетов, код которых попадёт в бандл.
Как раз таки баг, сам автор языка подтверждает это в комментариях тут: https://2ality.com/2013/10/typeof-null.html
Может это оптимизация скорости парсинга наподобие такой? https://github.com/nolanlawson/optimize-js
Я бы предпочёл ускорение работы, чем экономию сотни байт)
Если в случае Reactа и можно довериться ребятам, что production-версия это та же development, без специально добавленных уязвимостей. То с noname библиотекой всё равно придётся делать аудит неминифицированного кода и использовать его, а не подготовленный автором библиотеки.
А если хотим затребовать какие-то действия от пользователя и не хотим чтобы он закрывал окно? Ввод возраста, например.
Вместо Atomа бы Visual Studio Code протестировать. По ощущениям - куда быстрее Atomа.
Различные льготы при поступлении. Даже 100 баллов за предмет очень приятно, а иногда это и автоматическое поступление без вступительных экзаменов.
Если для практического использования, то "который ещё в стадии 3".