"Микрософт купили скайп чтобы вернуть его популярность" - у тебя в 2025 еще есть иллюзии зачем корпорации покупают проекты? Из личного, с wunderlist такая же история
"Наши сервера стоят за CloudFlare. Я предполагал, что для защиты от DDOS'a мелко-среднего масштаба этого достаточно." - как раз таки наоборот, CloudFlare помогает именно от больших атак.
Я часто делаю тестирование производительности для своих проектов. Ни разу CloudFlare со мной ничего не делал (что хорошо), все запросы доходят до цели. То есть защиту от школьника, который в цикле дёргает ваши проекты, нужно добавлять самому.
А я согласен с инженерами Т-Банка. Зачем давать ваш телефон ребёнку? У ребёнка свой телефон есть, чтобы в Roblox играть. Зачем давать ваш телефон малознакомому человеку? Я свой телефон и самому близкому человеку не буду давать.
Скорее перфекционист-теоретик. Он может достаточно глубоко изучать информацию, но бесконечно оттягивать переход к практике. Будет собирать разные мнения, коллекционировать слухи. Но как только он сделает выбор, ему уже будет неинтересно это делать на практике т.к. в своей голове он делал это уже 100 раз.
Ничего не нужно делать, время расставит всё по своем местам. Тут проблемы то нет :)
Ну да, выглядит как микро-оптимизация. JS-еры любят такие цепочки методов как в примере. И во фронтенде мы не работаем "над тысячами объектов" как пишет автор.
Вспоминаю спор с коллегой. Есть массив чисел от 1 до 100. Нужно получить из него массив с числами от 10 до 90. Я написал так: arr.filter((n) => n > 10) .filter((n) => n < 90);
А коллега упорно предлагал так: arr.filter((n) => n > 10 && n < 90);
Задача упрощена, условия в .filter были сложнее. Хотя сложность алгоритма в обоих случаях n.
"Главными камнями преткновения в Angular и React являются шаблоны, основанные на XML или JSX. Их надо транспилировать, превращая в нечто такое, с чем мы можем работать."
"Парсинг шаблонов — это настолько вычислительно сложная операция, что в наши дни снова стал популярным серверный рендеринг (server side rendering, SSR)."
Клиенты не занимаются транспиляцией шаблонов JSX Реакта и популярность SSR не связана с парсингом шаблонов.
Это тэйк про то, что вирусы создают создатели антивирусов)
"Микрософт купили скайп чтобы вернуть его популярность" - у тебя в 2025 еще есть иллюзии зачем корпорации покупают проекты? Из личного, с wunderlist такая же история
"Наши сервера стоят за CloudFlare. Я предполагал, что для защиты от DDOS'a мелко-среднего масштаба этого достаточно." - как раз таки наоборот, CloudFlare помогает именно от больших атак.
Я часто делаю тестирование производительности для своих проектов. Ни разу CloudFlare со мной ничего не делал (что хорошо), все запросы доходят до цели. То есть защиту от школьника, который в цикле дёргает ваши проекты, нужно добавлять самому.
Что-то не сходится. Вы хотите отдавать телефон налоговую и боитесь, что они за окном зайдут в приложение и по-быстрому себе переведут что-нибудь)
А зачем ему мой телефон?
Может он сам параноик?
А я согласен с инженерами Т-Банка.
Зачем давать ваш телефон ребёнку? У ребёнка свой телефон есть, чтобы в Roblox играть.
Зачем давать ваш телефон малознакомому человеку? Я свой телефон и самому близкому человеку не буду давать.
Safari вы где возьмёте?
Скорее перфекционист-теоретик. Он может достаточно глубоко изучать информацию, но бесконечно оттягивать переход к практике. Будет собирать разные мнения, коллекционировать слухи. Но как только он сделает выбор, ему уже будет неинтересно это делать на практике т.к. в своей голове он делал это уже 100 раз.
Ничего не нужно делать, время расставит всё по своем местам. Тут проблемы то нет :)
Ну да, выглядит как микро-оптимизация. JS-еры любят такие цепочки методов как в примере. И во фронтенде мы не работаем "над тысячами объектов" как пишет автор.
Вспоминаю спор с коллегой. Есть массив чисел от 1 до 100. Нужно получить из него массив с числами от 10 до 90. Я написал так:
arr.filter((n) => n > 10).filter((n) => n < 90);
А коллега упорно предлагал так:
arr.filter((n) => n > 10 && n < 90);Задача упрощена, условия в
.filterбыли сложнее. Хотя сложность алгоритма в обоих случаях n.Что не так с операциями вида
.slice(x, y).filter(...).map(...)?Автор пишет:
"Главными камнями преткновения в Angular и React являются шаблоны, основанные на XML или JSX. Их надо транспилировать, превращая в нечто такое, с чем мы можем работать."
"Парсинг шаблонов — это настолько вычислительно сложная операция, что в наши дни снова стал популярным серверный рендеринг (server side rendering, SSR)."
Клиенты не занимаются транспиляцией шаблонов JSX Реакта и популярность SSR не связана с парсингом шаблонов.