У невероятного роста Youtube есть одно последствие, радостное и грустное одновременно - множество историй потеряются под слоями новой краски. Именно поэтому я хочу рассказать одну из них - историю того, как 10 лет назад маленькая команда веб-разработчиков задумала убить IE6 с помощью Youtube и даже не получила за это по шапке.
Рубрика «Разработка веб-сайтов» - 13
Заговор против IE6
2021-12-10 в 18:56, admin, рубрики: ie6, YouTube, браузеры, ненормальное программирование, Разработка веб-сайтовДайджест свежих материалов из мира фронтенда за последнюю неделю №496 (29 ноября — 5 декабря 2021)
2021-12-05 в 20:27, admin, рубрики: Разработка веб-сайтов
Как я в десять раз ускорил работу таблицы Google одной строкой CSS
2021-12-02 в 12:38, admin, рубрики: css, dom, Google, timeweb_статьи_перевод, Блог компании Timeweb Cloud, веб-сайты, производительность, Разработка веб-сайтов, скроллинг, тестирование, фронтендРаздел «Top linking sites» в Google Search Console, 500 строк на страницу
Я интересуюсь производительностью фронтенда, поэтому не мог удержаться и решил разобраться, в чём дело. В конце концов, Google активно стремится к повышению веб-производительности, поэтому стоит ожидать, что собственные публичные приложения компании будут хорошим эталоном.
Читать полностью »
PHP Дайджест № 216 (15 – 30 ноября 2021)
2021-11-30 в 16:44, admin, рубрики: laravel, php, PHP 8.1, PHP 8.2, php-дайджест, symfony, yii, дайджест, Разработка веб-сайтовПодборка свежих новостей и материалов из мира PHP.
В выпуске: вышел PHP 8.1, создана организация PHP Foundation с целью развития и поддержки PHP, критическая уязвимость в doctrine/dbal, в PHP 8.2 будут объявлены устаревшими динамические свойства, вышли Symfony 6 и Symfony 5.4.
Также в выпуске полезные статьи, видео и другие новости сообщества.
Приятного чтения!
Читать полностью »
Эволюция HTTP для современного веба
2021-11-29 в 7:39, admin, рубрики: Digest Fields, http, HTTP Client Hints, HTTPbis, ietf, IT-стандарты, Proxy-Status, RFC 8942, Блог компании М.Видео-Эльдорадо, браузеры, Разработка веб-сайтов, Серверное администрированиеПоле Cache-Control в заголовке ответа от Хабра
Кто двигает научно-технический прогресс? Учёные, которые шлифуют термоядерный синтез, чтобы человечество могло отказаться от ископаемого топлива. Предприниматели, которые финансируют марсианскую программу и разработку новых ракет. И, конечно, инженеры рабочей группы HTTPbis, которые совершенствуют протокол передачи гипертекста.
Прямо сейчас в разработке находится несколько спецификаций для новых полей HTTP в заголовках запросов и ответов, которые сделают нашу жизнь гораздо лучше во многих отношениях — в кешировании контента, в управлении обратными прокси, а также в установке гибких квот на количество запросов к серверу. О чём ещё можно мечтать? Перечислим некоторые из планируемых улучшений, с максимально кратким пояснением.
Читать полностью »
Дайджест свежих материалов из мира фронтенда за последнюю неделю №495 (22 — 28 ноября 2021)
2021-11-28 в 20:51, admin, рубрики: angular, css, ES6, html, html5, javascript, JS, React, vue, браузеры, дайджест, Разработка веб-сайтов, ссылки, фронтенд
Никто не знает, как работает каскад
2021-11-25 в 5:41, admin, рубрики: css, html, анатомия каскада, Блог компании HTML Academy, браузеры, наследование, Разработка веб-сайтов, Тестирование веб-сервисовПеред началом чтения пройдите простой тест — каким будет значение свойства background-color
в первом и во втором варианте, и почему именно так?
Правильный ответ. В 1 варианте — transparent
, во 2 варианте — red
. Проверить вживую в интерактивной демонстрации.
Почему так?
Поиск проблемных промисов в JavaScript
2021-11-22 в 13:00, admin, рубрики: javascript, ruvds_перевод, Блог компании RUVDS.com, разработка, Разработка веб-сайтовАсинхронность означает возможность написания кода, который не подвержен обычным проблемам, связанным с потокобезопасностью, и поддерживает выполнение множества задач в «параллельном» режиме. Например — ожидание считывания файла не блокирует другие вычисления.
Но небольшие ошибки в асинхронном коде могут приводить к появлению неразрешённых промисов. То есть — к участкам кода, выполнение которых, однажды начавшись, никогда не завершается.
Мы столкнулись с этой проблемой, когда в пуле соединений нашей базы данных knex постоянно заканчивались доступные соединения, после чего происходил сбой сервиса. Обычно в рамках соединения выполняется запрос, после чего оно возвращается в пул и может быть использовано для выполнения другого запроса.
Эти соединения что-то захватывало.
Речь идёт о кодовой базе в миллионы строк кода, которой в течение нескольких лет занимались десятки программистов. Может — проблема заключается в неразрешённых промисах? Я решил исследовать этот вопрос.
Читать полностью »
Просмотр HTML-кода — не преступление
2021-11-15 в 21:55, admin, рубрики: chrome, Chrome Enterprise, chromeOS, chromium, html, URLBlocklist, Блог компании GlobalSign, блокировка сайтов, браузеры, Законодательство в IT, информационная безопасность, Разработка веб-сайтов
Это сделано в первую очередь для учебных заведений, где школьники таким способом обходят блокировку и фильтры. Однако специалисты по безопасности и разработчики выражают опасение, что тем самым создаётся неприятный прецедент. Ведь HTML изначально создавался как полностью открытый стандарт. Никогда не предполагалось его прятать от посторонних глаз.
Всё это происходит на фоне истории с американским веб-разработчиком и журналистом, который нашёл конфиденциальные данные прямо в коде HTML на сайте правительства штата Миссури — и написал про это безобразие. Теперь ему грозит тюремный срок за хакерство.
Читать полностью »
Дайджест свежих материалов из мира фронтенда за последнюю неделю №493 (8 — 14 ноября 2021)
2021-11-14 в 20:48, admin, рубрики: angular, css, ES6, html, html5, javascript, JS, React, vue, браузеры, дайджест, Разработка веб-сайтов, ссылки, фронтенд