автор коммента про то, что это чуть ли не новый стандарт и нужно использовать только их сразу куда то слился с обсуждения. Как это всегда бывает. И как будет с вами.
Пхпх, а чего мне на вас время тратить-то 🤭 Что вообще можно сказать лягушке, которая не интересуется ничем, кроме своего колодца?
Иммутабельные паттерны разработки UI-приложений в последние годы стали одними из самых популярных
Я даже пошёл календарь перепроверить, не оказался ли я случайно в 2018. Иммутабельные паттерны разработки при том, что у нас уже много лет есть сигналы? `Immutable.js` в 2026? И я, конечно, догадывался, что Redux всё ещё где-то рядом с нами, но назвать его популярным?
В общем, статья вызывает большие вопросы о релевантности (и ностальгию!)
Почему инструмент для языка должен быть написан исключительно на самом языке? Что браузер, что Node, что Deno, что Bun — никто из них не написан на JS, но синергию, идеи и разработчиков они не теряют ведь
Разработчики сафари наотрез отказались поддерживать эту спеку. Так что её можно не ждать. Плюс многие инструменты для веб-компонентов нарочито игнорируют её. У меня есть смутное подозрение, что рано или поздно её выпилят за ненадобностью.
Вообще вначале я был очень "за" эту спеку, но после нескольких попыток её использовать я понял, что по сути она мне не нужна. Для веб компонентов я чаще всего использую ShadowDOM, а custom built-in elements мне такой возможности не дают. В результате я так ни разу ею и не воспользовался, хотя у ungap project есть хороший полифилл для этого (а ещё я сам такой полифилл писал).
Из статьи совершенно непонятно, почему нельзя сигналы использовать для асинхронных событий. Те же самые пуш-уведомление, debounce или запрос на сервер прекрасно решаются через сочетание нативного Promise и signal.set. Так в чём смысл тянуть дополнительную немаленькую библиотеку? Только чтобы добавить немного синтаксического сахара? Да ещё и с ограничениями попытки совместить их вместе.
Статья будто из 2017. А в итоге Web 3 так и не родился, криптовалюты оказались чем-то очень нишевым, NFT остались просто скамом, а блокчейн толком никуда и не впилили.
Вы правы, в научных кругах этот вопрос не стоит, уже давно установлено, что у человека остался оодин-единственный инстинкт — поднятие бровей при виде знакомого человека. Всё остальное — выученное поведение. И да, чем на более высокой ступени эволюции животное находится, тем меньше у него инстинктов. Так, у муравьёв инстинкты везде, а у кошек их совсем немного осталось. Поэтому муравьи с самого рождения могут работать, а котят кошка специально учит. Такие дела
Пхпх, а чего мне на вас время тратить-то 🤭 Что вообще можно сказать лягушке, которая не интересуется ничем, кроме своего колодца?
Вы там под корягой прогаете, если про сигналы не слышали, или да?
А вообще смешно, конечно, смотреть на ваши потуги доказать, что вы правы.
Но меж тем реальность, увы, не на вашей стороне.
Preact изобрёл сигналы (ну, не то чтобы это новая технология, но именно их реализация запустила хайп)
React принял сигналы по умолчанию (в смысле, они ничего не делали, Preact изначательно реализовывал сигналы и для реакта тоже).
Ангуляр внедрил у себя сигналы, который заменяют (барабанная дробь) rxjs.
У Vue они теперь тоже есть, как Alien Signals.
Solid с сигналами работает ещё до Preact.
Svelte втащили себе сигналы.
И даже в TC39 появился пропозал на включение нативных сигналов в платформу.
Если это не популярность, то вы попросту отрицаете реальность, пытаясь основываться на ничего не значащих циферках.
Вот как? Тогда самый популярный стейт-менеджер это rxjs. Ни редакс, ни ваш зустанд рядом даже чихнуть не смеют. Всё верно?
И что вы этим докажете? Что много легаси на редаксе работает? Ну так на jQuery 90% веба до сих пор крутится.
А вот предложение на включение в JS редакс точно не получал.
Я даже пошёл календарь перепроверить, не оказался ли я случайно в 2018. Иммутабельные паттерны разработки при том, что у нас уже много лет есть сигналы? `Immutable.js` в 2026? И я, конечно, догадывался, что Redux всё ещё где-то рядом с нами, но назвать его популярным?
В общем, статья вызывает большие вопросы о релевантности (и ностальгию!)
AbortController: ну да, ну да, пошёл я нафигПочему инструмент для языка должен быть написан исключительно на самом языке? Что браузер, что Node, что Deno, что Bun — никто из них не написан на JS, но синергию, идеи и разработчиков они не теряют ведь
Ну, maintenance mode же. Конечно что-то фиксят. Но вот Material Expressive уже не дождёмся, как и бо́льшей части компонентов оригинальной спеки
Уже не пилит, увы
Разработчики сафари наотрез отказались поддерживать эту спеку. Так что её можно не ждать. Плюс многие инструменты для веб-компонентов нарочито игнорируют её. У меня есть смутное подозрение, что рано или поздно её выпилят за ненадобностью.
Вообще вначале я был очень "за" эту спеку, но после нескольких попыток её использовать я понял, что по сути она мне не нужна. Для веб компонентов я чаще всего использую ShadowDOM, а custom built-in elements мне такой возможности не дают. В результате я так ни разу ею и не воспользовался, хотя у ungap project есть хороший полифилл для этого (а ещё я сам такой полифилл писал).
Привет, ChatGPT, мой старый друг 🤭
Да мы к ним регулярно возвращаемся. Вон, тот же Tailwind с utility classes... Не очень мы любим на чужих ошибках учиться
`simple-git-hooks`? Гораздо легковеснее, а работу выполняет не хуже
И у меня как раз есть библиотека для такого роутинга! Маленькая (781 байт gzipped), но достаточно мощная для того, чтобы закрыть все потребности!
Если вдруг найдёте какую-то ошибку, обязательно создайте issue!
Из статьи совершенно непонятно, почему нельзя сигналы использовать для асинхронных событий. Те же самые пуш-уведомление, debounce или запрос на сервер прекрасно решаются через сочетание нативного Promise и signal.set. Так в чём смысл тянуть дополнительную немаленькую библиотеку? Только чтобы добавить немного синтаксического сахара? Да ещё и с ограничениями попытки совместить их вместе.
Статья будто из 2017. А в итоге Web 3 так и не родился, криптовалюты оказались чем-то очень нишевым, NFT остались просто скамом, а блокчейн толком никуда и не впилили.
Картофель давно реабилитировали, он даже более полезен, чем гречка. Даёт больше сытости, углеводы там медленные, клетчатки дофига, в общем, суперфуд
Вы правы, в научных кругах этот вопрос не стоит, уже давно установлено, что у человека остался оодин-единственный инстинкт — поднятие бровей при виде знакомого человека. Всё остальное — выученное поведение. И да, чем на более высокой ступени эволюции животное находится, тем меньше у него инстинктов. Так, у муравьёв инстинкты везде, а у кошек их совсем немного осталось. Поэтому муравьи с самого рождения могут работать, а котят кошка специально учит. Такие дела
А что Вам неясно?
...например, в экосистеме JS, где их планируют нативно добавить. Почему-то Vue такого эффекта не произвёл.