Дима
jss
Дима
😄
Dmitry
Дима
Как захочешь
Дима
Самый мощный финт — файл даже не грузится пока компонент не будет близко к экрану
Дима
Но это уже суровое колдунство)
Дима
Нормальный интероп в коде
Дима
Ты можешь вычислять стили на лету, прямо на основе данных
Дима
Разделение кода сумасшедшее, фактически для заглавной страницы нужно только то, что будет показываься на первом экране, килобайт 40 максимум
Дима
Плюс как ни странно это значительно быстрее работает
Дима
Потому что весь цсс нужно парсить сразу же и это совсем не бесплатная работа для браузера
Maks
судя по бенчмарку в jss не все так прекрасно:
https://github.com/A-gambit/CSS-IN-JS-Benchmarks/blob/master/RESULT.md
Дима
Не могу судить о качестве проведения бенчмарков
Maks
там все линки доступны
Maks
цирфры не с потолка
Дима
Это не отменяет того что методику проведения бенча нужно изучать
Dmitry
Тут прикол как в ангуляре. Типа загрузка данных по требованию клиента без перезагрузки. Увеличение производительсти как я понял и скорости
Дима
А у меня нет желания, так как я уже знаком с продуктами его компании
Gregory
С обзервабелсами скоро можно будет очень круто поднять перфоменс динамических стилей
Дима
Уже сейчас можно
Дима
В jss можно обсерваблы вместо правил делать, огонь ваще
Maks
у кого "у них" ?
Дима
grammarly
Дима
Автор бенча оттуда
Maks
так вот же автор, только что был здесь - @AGambit
ghett
changeColor() {
this.setState({
style: {'--background': 'green'}
});
}
и чё, кто юзал эту бороду, уже можно её внедрять?
Дима
Да я знаю
ghett
@keyframes mainCoverBlurAnimation {
0%,10%,100% {opacity:1}
43%,65% {filter: blur(24px);opacity:0}
}
@-webkit-keyframes mainCoverBlurAnimation {
0%,10%,100% {opacity:1}
43%,65% {opacity:0}
}
втрой элемент имеет свой класс и свои кейфреймсы только без блюра (хром)
если убрать блюр из первых то второые начнуть глючить
В огнелисе всё ок!
Eugene
Ребята, кто нибудь уже использовал https://ef.js.org/#!home ? Как ощущения?
Nikita
Nikita
но по примерам на сайте
Nikita
и хеллоуворду
Nikita
ощущения отрицательные
Eugene
ощущения отрицательные
Хм, спасибо за мнение) у меня тоже чувства смешаные) интересно стало мнение сообщества
Nikita
какой-то шаг назад
Nikita
Не, серьезно
Nikita
Даже эльм приятнее выглядит
Aleksandr
Я так понял этот фрейморк клон redux + react
Aleksandr
Это вообще что что-то совсем новое?
Aleksandr
Вижу первый коммит Feb 16, 2017
Danakt
Лол, очередной Фреймворк, диктующий свой синтаксис разметки
Kirill
Kirill
сохраняется предыдущее значение, если в ноль тыкаешь
Kirill
г - лоГичность
Oleg
Баг с нулем, да
Oleg
Я даже не смотря код скажу какой
Oleg
Там проверка !value
Oleg
Чтобы прям точно
Oleg
Но я даже знаю откуда такое
Kirill
Oleg
Очевидно человек знает что !!value приводит к булеану, но нужно обратное значение и он соответсвенно добавил ещё один ! знак
Oleg
Логично? Логично! Работает? Работает!
Oleg
Самый эпик конечно это var value = 1000 + 'px';
Oleg
В сайте что стоил миллион рублей за верстку
Oleg
Но это старая байка и я её давно рассказывал
Kirill
Андрей
Oleg
Может быть как-нибудь потом
Oleg
Кто-нибудь ронял гугловую рекапчу с макс калл стек?
Oleg
Описание проблемы в вопросе, любопытно есть ли у кого подобные кейсы?
Oleg
Вот вам и защита от спама, да, капча что падает с макс калл стек...
Oleg
Да, спама не будет точно если ни один запрос не пройдет через блок капчи...
CherryTea
Oleg
Превосходно, я нашел у гугла баг с бесконечным циклом
Oleg
Хотя не, не так - с бесконечной рекурсией что соответственно приводит к падению
CherryTea
https://www.youtube.com/watch?v=j978pwMZjmE
Oleg
👍
Дима
Oleg
Да
Дима
Тогда им просто по барабану))
Дима
Компания-мудак, зарабатывающая на b2b на две трети, им реально пофигу на сервисы
Oleg
Кстати, об этом
Oleg
Это просто эпик юи, сейчас скрин
Oleg
Угадайте - что делает кнопка "Да"?
Oleg
Победителю - звание ванги 80лвл