Size: a a a

JavaScript.Ninja

2020 July 20

NR

Nikolai Reguliarniy in JavaScript.Ninja
iframe уместен для отображения внешнего ресурса (на другом домене)
во всех остальных случаях использования(типа рисования виджетов или изоляции микрофронтендов) фрейм создаст больше головной боли, чем без него
источник

IK

Illya Klymov in JavaScript.Ninja
Ну нынче crossorigin canvasом особо не удивишь
источник

NR

Nikolai Reguliarniy in JavaScript.Ninja
Дмитрий Мовчан
Рабочий стол виртуального компьютера который создается с помощью VNC сессии.
и при чем тут собственно iframe?
источник

IK

Illya Klymov in JavaScript.Ninja
Теоретически можно и без iframe
источник

Д

Дмитрий Мовчан... in JavaScript.Ninja
Ну, так было проще всего сделать. И я не знаю как можно было по другому. А как бы вы сделали?
источник

Д

Дмитрий Мовчан... in JavaScript.Ninja
Nikolai Reguliarniy
iframe уместен для отображения внешнего ресурса (на другом домене)
во всех остальных случаях использования(типа рисования виджетов или изоляции микрофронтендов) фрейм создаст больше головной боли, чем без него
Ну, это по сути как бы и есть внешний ресурс на другом домене.
источник

EN

El Nasurov in JavaScript.Ninja
https://youtu.be/LHvxXKirOZg?t=810

Спикер рассказывает про какую-то галочку в хром девтулз, где, как я понял, можно посмотреть, что меняется в DOMе при каком-либо действии (имеется в виду, какие компоненты отрисовываются заново, а какие остаются).

Звучит так: *В хроме, в девтулзе, есть галочка, чтобы посмотреть .. (термин на английском, я услышал что-то типа "репоинты"), что меняется*


Кто-нибудь знает, что это за "галочка" такая в девтулз, где можно смотреть какие элементы "заменяютя/отрисовываются" заново после каких-либо действий юзера ?


P.S. ссылка с таймкодом на этот момент
YouTube
Евгений (Кот) Гусев, Илья Таратухин — Бешеные псы, сезон 2: React vs. Vue
Ближайшая конференция — HolyJS 2020 Piter
22-25 июня, Online
Подробности и билеты: https://bit.ly/hollyJS2020




Казалось бы, всем давно понятно, что React - лучший фреймворк... Возможно ли, что ему придётся подвинуться? Холивары уже давно не в моде, но Евгений и Илья живут духом старой школы, где ещё помнят, что такое честь офицера.

«Чувствуешь запах? Это фронтенд, сынок. Больше ничто в мире не пахнет так.

Я люблю запах фронтенда поутру. Однажды мы рефакторили одну фичу двенадцать часов подряд. И когда всё закончилось… Там уже не было ни одного неизменённого файла.

Когда-нибудь эта война фреймворков закончится…»

Да, мы опять с вами! В этот раз эксперты мистер Синий (Илья Таратухин) и мистер Зелёный (Евгений Гусев) берут штурмом новые высоты: наш старый знакомый звёздно-полосатый React пытается отстоять рубежи перед стремительно наступающим Vue. Кругом взрывы, фронтендеры тут и там… Так, стойте, эта аналогия зашла слишком далеко. Давайте по-простому: посмотрим на два фреймворка и поймём, чем они похожи,…
источник

MK

Maks Kravchenko in JavaScript.Ninja
more tools -> rendering -> paint flashing
возможно это
источник

EN

El Nasurov in JavaScript.Ninja
Похоже на это, круто, спасибо большое

Странно, что они такой классный тулз так далеко запрятали
источник

SI

Slava Ivanov in JavaScript.Ninja
Всем привет. Есть скрипт работающий через Puppeteer, который автоматизирует некоторые вещи. Есть около 80k таких тасков. Каждый раз нужно запускать новый браузер, т.к там необходима авторизация. И мне нужно сделать это как можно быстро, желательно около 1000 браузеров нужно запускать паралелльно. Вопрос такой, может есть какие-нибудь сервисы или может кто посоветовать сервер где можно это легко задепроить ?
источник

AP

Alexey Pan in JavaScript.Ninja
Из сервисов смотреть в сторону aws или googlecloud. Готовых сервисов не встречал.
источник

AP

Alexey Pan in JavaScript.Ninja
Но 1000 браузеров уж очень много.
источник

AP

Alexey Pan in JavaScript.Ninja
Рекомендованные спеки по путиру
Memory:3 GB.
Shadow Puppeteer CPU: 2.40GHz.
File Size:4 GB.
источник

AP

Alexey Pan in JavaScript.Ninja
Помножте это на количество браузеров, выйдет неплохая такая сумма.
источник

SI

Slava Ivanov in JavaScript.Ninja
Ну не 1000, для начала 100 достаточно, спасибо
источник

AP

Alexey Pan in JavaScript.Ninja
Я запускал на core i9 и 256 оперативной примерно 100 инстансов пуптира, там жуткий тротлинг и все тормазило. Плюс у меня часто выпадали проблемы с сетевыми сокетами, я все это переносил на 2 отдельные машины. (дело было для мониторинга цен на сайтах).
источник

AP

Alexey Pan in JavaScript.Ninja
Смотрите в сторону облака, там леко все расширить.
источник

IK

Illya Klymov in JavaScript.Ninja
Alexey Pan
Смотрите в сторону облака, там леко все расширить.
Папетир можно и в лямбде запустить
источник

AP

Alexey Pan in JavaScript.Ninja
источник

A

Aleksandr in JavaScript.Ninja
Хай. Подскажите кто-нибудь, как сделать html5 валидацию инпута onblur?
источник