Почему инструмент для языка должен быть написан исключительно на самом языке? Что браузер, что Node, что Deno, что Bun — никто из них не написан на JS, но синергию, идеи и разработчиков они не теряют ведь
Разработчики сафари наотрез отказались поддерживать эту спеку. Так что её можно не ждать. Плюс многие инструменты для веб-компонентов нарочито игнорируют её. У меня есть смутное подозрение, что рано или поздно её выпилят за ненадобностью.
Вообще вначале я был очень "за" эту спеку, но после нескольких попыток её использовать я понял, что по сути она мне не нужна. Для веб компонентов я чаще всего использую ShadowDOM, а custom built-in elements мне такой возможности не дают. В результате я так ни разу ею и не воспользовался, хотя у ungap project есть хороший полифилл для этого (а ещё я сам такой полифилл писал).
Из статьи совершенно непонятно, почему нельзя сигналы использовать для асинхронных событий. Те же самые пуш-уведомление, debounce или запрос на сервер прекрасно решаются через сочетание нативного Promise и signal.set. Так в чём смысл тянуть дополнительную немаленькую библиотеку? Только чтобы добавить немного синтаксического сахара? Да ещё и с ограничениями попытки совместить их вместе.
Статья будто из 2017. А в итоге Web 3 так и не родился, криптовалюты оказались чем-то очень нишевым, NFT остались просто скамом, а блокчейн толком никуда и не впилили.
Вы правы, в научных кругах этот вопрос не стоит, уже давно установлено, что у человека остался оодин-единственный инстинкт — поднятие бровей при виде знакомого человека. Всё остальное — выученное поведение. И да, чем на более высокой ступени эволюции животное находится, тем меньше у него инстинктов. Так, у муравьёв инстинкты везде, а у кошек их совсем немного осталось. Поэтому муравьи с самого рождения могут работать, а котят кошка специально учит. Такие дела
Сейчас к вам прибежит господин Карловский и скажет, что вы ничего не поняли, что у вас, простите, руки не из того места растут, и вообще, как можно сравнивать великий и божественный $mol с какими-то там ползающими по земле фреймворками...
Почему инструмент для языка должен быть написан исключительно на самом языке? Что браузер, что 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 такого эффекта не произвёл.
Эк вам правда глаза-то колет...
А зачем `class ToDoApp extends Component`, когда можно `class ToDoApp extends HTMLElement`?
Vite вот-вот перекатится на rolldown, который тоже раст.
Как будто доки Rust почитал 🤭
Как там, допилили
@nogcчтобы хотя бы половина стандартной библиотеки с ним работала, или он по-прежнему для галочки?Сейчас к вам прибежит господин Карловский и скажет, что вы ничего не поняли, что у вас, простите, руки не из того места растут, и вообще, как можно сравнивать великий и божественный $mol с какими-то там ползающими по земле фреймворками...