Даже если всё так — и дальше то что?
Значит для MacOS появится свой условный O&O ShutUp в котором всё можно будет отключить.
В Windows уже всё отключается различными средствами или руками в реестре или в PS.
В популярных дистрибутивах Linux удаляется пакет popularity-contest или как его там и отключается пара серверов телеметрии на домене ubuntu.com.
Думаю, сложно поспорить с тем, что за 30к купить новый нормальный ноутбук сегодня не реально.
Это будет посредственное, максимально удешевлённое устройство, которое не прослужит долго. Как дешевый автомобиль, только с тем отличием, что запчастей к такому ноутбуку вы не найдете. ИМХО, лучше взять удачное, пусть и не новое из коробки, но с минимальным пробегом, надёжное устройство, у которого остаточная стоимость на вторичном рынке будет выше. Для любителей яблок, можно найти несколько удачных моделей макбуков.Хороший новый ноутбук это минимум 100к+.
В любом случае выбор за вами
Посмотрите на ThinkPad T440s\T450s, 4GB распаяно на плате, можно заменить SATA диск, поставить m.2 SSD, докинуть памяти (ставил 4GB, но можно и 8, некоторые энтузиасты ставили 16), в 450s IPS FullHD матрица и всё это до 30к с живыми аккумуляторами, возможностью купить официально новые (так как совместимы с более поздними моделями), ну и с учётом докупа ништяков типа памяти. То есть базовый, без дополнительной памяти и без дисков можно найти за 22-25к, если поискать. Отличная рабочая машина на каждый день.
Не совсем верно вы истолковали мой аргумент. Как раз таки на ванильном(нативном) JS можно написать всё, без использования фреймворков. ИМХО задача фреймворков — делать рутину проще, а не усложнять её. Приведенные выше примеры фреймворков необоснованно усложняют процесс разработки — суть моего аргумента.
Кейс из реальной практики: сайт на Битрикс, к которому ребята-подрядчики прибили гвоздями кусок Laravel для отдельных «сложных страниц» и отдельно приклеили Vue с миллионом зависимостей под весь фронт сайта, чтобы просто реализовать динамическую фильтрацию отдаваемых позиций. На каждый клик — ajax запрос, по которому сам сайт лезет в API поставщика, получает от него ответ, парсит, возвращает обратно пользователю. Клик по любой галочке — секунда на ответ. Подрядчики сказали что не знали как реализовать это иначе, хотя им был показан пример как это сделано у поставщика API — такой же сложный фильтр, но быстрый и эффективный, написан на чистом JS
Объяснение простое — все эти ваши Vue, React и прочие в комплекте с миллионом зависимостей Node сделаны лишь для того, чтобы разработка стоила дороже для заказчика, чтобы простые и элементарные вещи решались суперсложными способами и были подкреплены миллионом зависимостей и необходимостью постоянной пересборки. Весь фронт можно написать на чистом JS, нужно просто постараться, но современные фронтенд разработчики далеко не всегда хотят стараться, а хотят использовать модные инструменты чтобы обосновать свои лишние часы работы, которые в итоге оплачивает бизнес. Не все умеют пользоваться данными инструментами по настоящему эффективно, но ведь «надо быть в тренде». В итоге — код ужасного качества, всё тормозит, зато «модно и в тренде», а бизнес потом ещё заплатит за приведение всего этого ужаса в порядок. Не надо так. Факт остаётся фактом — любая адекватная и реалистичная фронтовая задача на сегодняшний день может быть реализована простыми и доступными инструментами, просто нужно стараться.
Простая математика: одна страница — любая статья на habr.com, свежий Chrome (80), свежий FF(73), система Linux Mint 19.3 на ThinkPad T420. Открываем страницу в Firefox, график нагрузки процессора показал рабочую нагрузку в момент загрузки страницы, затем нагрузка упала. Закрываем Firefox, повторно открываем статью на хабре уже в Chrome — после загрузки страницы браузер продолжает нагружать процессор — не сильно, но ощутимо и постоянно. Выводы делайте сами.
После того, как я увидел куда стучится Chrome, загуглил вопрос и нашел репозиторий на Гитхабе, где ребята публикуют список рекламных доменов и инструкцию для настройки, например, для dnsmasq. Проверил, настроил, нагрузка уменьшилась на две трети (субъективно), но всё равно осталась.
Значит для MacOS появится свой условный O&O ShutUp в котором всё можно будет отключить.
В Windows уже всё отключается различными средствами или руками в реестре или в PS.
В популярных дистрибутивах Linux удаляется пакет popularity-contest или как его там и отключается пара серверов телеметрии на домене ubuntu.com.
Google, увы — не зачёт
Это будет посредственное, максимально удешевлённое устройство, которое не прослужит долго. Как дешевый автомобиль, только с тем отличием, что запчастей к такому ноутбуку вы не найдете. ИМХО, лучше взять удачное, пусть и не новое из коробки, но с минимальным пробегом, надёжное устройство, у которого остаточная стоимость на вторичном рынке будет выше. Для любителей яблок, можно найти несколько удачных моделей макбуков.Хороший новый ноутбук это минимум 100к+.
В любом случае выбор за вами
Фактчек? Не-не слышали
Спасибо за исходник!
После того, как я увидел куда стучится Chrome, загуглил вопрос и нашел репозиторий на Гитхабе, где ребята публикуют список рекламных доменов и инструкцию для настройки, например, для dnsmasq. Проверил, настроил, нагрузка уменьшилась на две трети (субъективно), но всё равно осталась.