Rafael 🌵
DOM. distributedNodesUpdated
Похоже это для SIMD сюдя по входным параметрам
go
что за simd?
go
просто я не особо вкуриваю шо такое distributedNodes
Rafael 🌵
SIMD - Wikipedia https://en.m.wikipedia.org/wiki/SIMD
go
гугл меня плохо спас
go
как это с домом связано?
Rafael 🌵
Карочи, сюдя по всего это штука, которая позволяет что-то сделать с множеством nodes
Rafael 🌵
Ты их как параметр передаешь
go
это эвент
go
короч я ваще не понял что это
Дима
Его никто из вендоров нормально имплементить не хочет
Rafael 🌵
Imperative API for Node Distribution in Shadow DOM https://gist.github.com/rniwa/2f14588926e1a11c65d3
Rafael 🌵
Может это как то поможет?
go
хз
go
там еще слово
go
вродь важное
go
BackendNode
Дима
Cкорее всего simd до стандарта вообще не доедет
Rafael 🌵
What's New in Shadow DOM v1 (by examples) — hayato.io https://hayato.io/2016/shadowdomv1/
go
Может это как то поможет?
а ваще чет похоже
go
а можно еще пару похожих вопросов?
go
go
что вот это вообще может значить?
go
https://chromedevtools.github.io/devtools-protocol/tot/DOM/#event-childNodeCountUpdated
Rafael 🌵
посоны, поянисте за жизнь, почему роллап пишет это? No name was provided for external module 'path-to-regexp' in options.globals – guessing 'pathToRegexp' No name was provided for external module 'deepmerge' in options.globals – guessing 'merge'
Rafael 🌵
каким хером оно вообще там появляется? да, я знаю, что можно записать в globals и радоваться жизни, но если уменя 20 зависимостей в проекте?
Dmitry
e.target.innerText = isLike ? e.target.innerText == 'Like' ? 'You like this post': 'Like' : e.target.innerText == 'Dislike' ? 'You don\'t like this post' : 'Dislike';
anoru
0_o
Rafael 🌵
почему ролап не добавляет зависимости в бандл?
Bohdan
а зачем этот роллап нужен? это то же что и вебпак?
Дима
почему ролап не добавляет зависимости в бандл?
А он вроде по дефолту и не должен. Смотри как библиотеки с ним собирают
Дима
Я одну собирал, но это уже пол года назад было
Дима
Хз даже.. Моя будет слишком просто, react пожалуй слишком сложно)
Дима
Серьёзно, кстати к вопросу зачем нужен rollup — реакт реально с ним собирают
Дима
Хотя вроде более менее понятно
Дима
https://github.com/facebook/react/blob/master/scripts/rollup/build.js#L402
Rafael 🌵
можешь пример такой либы дать?
https://rollupjs.org/ это было в гайде написано, хмм
Дима
Ну как обычно
Дима
Блин, пол года назад у него была в разы хуже дока) Сразу заметно кто щас на rollup переехал 😅
Дима
Там были какие-то обрывки вики-страниц и странные полурабочие плагины
Дима
Не гугл, фейсбук)
Дима
Хз вообще, в принципе не особо понимаю их мотивы
Дима
наверное чтобы был свой ведомый небольшой бандлер, в вебпак наверное посложнее свои фичи проталкивать
Дима
А и tree-shaking, они там за каждый байт бьются
Rafael 🌵
Дима
Так они со своего и переехали. Хз почему, я особо в их монстряческий проект не вникал
Rafael 🌵
А и tree-shaking, они там за каждый байт бьются
ога, ведь аналитики им всегда мало
Дима
в вебкапе нет tree-shakink'а?
В rollup был раньше и работает лучше. Разница не велика наверное, но реакту реально нужны байты)
Rafael 🌵
я как-то попробовал поюзать их мессенджер: что там может весить 100мб я хз
Дима
react team это не весь фейсбук
Rafael 🌵
чего они реакт ужать не могут? тот же вью всего 5к строчек в ядре имеет
Дима
ога, ведь аналитики им всегда мало
они рассуждают с точки зрения ведущего open source проекта
Rafael 🌵
19кб gzip весил
Дима
чего они реакт ужать не могут? тот же вью всего 5к строчек в ядре имеет
Они именно этим и занимаются, там очень много тонкостей
Rafael 🌵
ну вот, начинается, раньше играли с настройками ангуляра, чтобы по скорости не проседал, а теперь с реактом надо?
Rafael 🌵
я не говорю, про их новый react fiber, я про старый движок
anoru
А и tree-shaking, они там за каждый байт бьются
в докладе про вебпак на последнем холижс нормально обьяснили почему он не работает как надо
anoru
оч годный доклад. читал гору статей про вебпак, но тут было 20% инфы новой
Дима
ну вот, начинается, раньше играли с настройками ангуляра, чтобы по скорости не проседал, а теперь с реактом надо?
Так это всё не про скорость, а про размер и процес сборки. Попробуй ещё собрать нормально сильно кросс-платформенный монорепозиторий из кучи пакетов)
Дима
Ппц, а мне теперь помирать выходит надо 🤔
Aleksandr
Народ, не подскажете бокс для вагранта с windows и с установленным окружением для Python?
go
А когда пропадет джс и все будут писать на webassembly?
Дима
Мечтай
Дима
Нескоро
go
Ну лет через 13?
go
Почему?
go
Добавят сборку мусора
go
Прокинут джс апи
go
И запустят джаву
Дима
И запустят джаву
Вернутся в 95 год, ага
go
Ну это сомнительный аргумент
Дима
Ну это сомнительный аргумент
Сомнительный аргумент — это мечтать о возвращении технологии, которую предыдущие 15 лет планомерно из веба выпиливали
go
не понял ты ничего