Ежемесячное обновление веб-разработки, 6⁄2019 г.: переосмысление конфиденциальности и взаимодействия с пользователями
Опубликовано: 2022-03-10На прошлой неделе я читал о том, что Интернет превращается в темный лес. Это заставило меня задуматься, и я убежден, что в темном лесу есть надежда. Давайте сохранять оптимизм в отношении того, как мы можем внести свой вклад в улучшение Интернета, и придерживаться принципа, согласно которому каждый из нас может оказать влияние небольшими действиями. Добавляете ли вы веб-упоминания, удаляете скрипты отслеживания с веб-сайта, перерабатываете пластик, собираете мусор с улицы, чтобы выбросить его в мусорное ведро, или едете на велосипеде вместо того, чтобы ездить на работу в течение недели, мы все можем сделать жизнь лучше для себя и для других. люди вокруг нас. Мы просто должны это сделать.
Новости
- Safari пошел дальше, представив свою новую интеллектуальную защиту от отслеживания и сделав ее новой по умолчанию. Теперь последовал Firefox, который по умолчанию также включил расширенную защиту от отслеживания.
- Chrome 75 обеспечивает поддержку API Web Share, который уже реализован в Safari. Задержка в контекстах холста также была улучшена.
- В Safari Technology Preview Release 84 представлены функции Safari 13: предупреждения о ненадежных паролях, поддержка темного режима для iOS, поддержка отмены запросов на выборку, USB-ключи безопасности, совместимые с FIDO2, со стандартом веб-аутентификации, поддержка «Войти с Apple» (для Safari и WKWebView). Отныне также поддерживаются Visual Viewport API, ApplePay в WKWebView, совместное использование экрана через WebRTC и API для загрузки модулей ES6.
- В рекомендации Apple по обзору AppStore внесено важное обновление, которое требует от разработчиков предлагать «Войти с Apple» в своих приложениях на случай, если они будут поддерживать сторонний вход после того, как сервис станет общедоступным в конце этого года.
- Вышел Firefox 67 с медиа-запросом Dark Mode CSS, WebRender и параллельными профилями, которые позволяют запускать несколько экземпляров параллельно. Кроме того, встроены расширенные средства контроля конфиденциальности для защиты от крипто-майнеров и снятия отпечатков пальцев, а также поддержка AV1 в Windows, Linux и macOS для видео,
String.prototype.matchAll()
и динамического импорта.
Еще после прыжка! Продолжить чтение ниже ↓
Общий
- Сеть опирается на очень много проектов с открытым исходным кодом, и, тем не менее, вот как выглядит жизнь за счет бюджета с открытым исходным кодом. Большинство авторов находятся за чертой бедности, вынуждены жить в более дешевых странах или вообще не могут зарабатывать на жизнь за счет своей государственной службы по предоставлению надежного открытого программного обеспечения для других, которые затем используют его в коммерческих целях.
- Мы все знаем этого надоедливого клиента, который игнорирует ваши знания и начинает действовать самостоятельно. Как разработчик, Хольгер Бартель испытал это на себе десятки раз; теперь он оказался в том же положении, заказав хороший напиток, а затем испортил его.
Пользовательский интерфейс/UX
- С таким количеством темных шаблонов, встроенных в программное обеспечение и веб-сайты, которые мы используем ежедневно, Фабрицио Тейшейра и Кайо Брага призывают пользователей к технологической диете.
CSS
- Функция CSS для усечения многострочного текста была реализована в Firefox.
-webkit-line-clamp: 3;
, например, обрежет текст в конце третьей строки.
Безопасность
- Аарон Парецки написал пошаговое руководство по настройке «Войти через Apple».
- В наши дни многие сервисы обеспечивают защиту от DDoS-атак. Но как бы вы построили его самостоятельно? Это, безусловно, возможно, как показывает эта (немного устаревшая, но все еще применимая) статья.
Конфиденциальность
- Анил Дэш пытается найти ответ на вопрос, можем ли мы доверять компании в 2019 году.
- Кевин Литман-Наварро проанализировал более 150 политик конфиденциальности и поделился своими выводами в визуальном рассказе. Мало того, что в среднем чтение политики конфиденциальности занимает около 15 минут, но для большинства из них требуется высшее образование или даже профессиональная карьера, чтобы понять их.
- Наш взгляд на конфиденциальность не сильно изменился с 18-го века, но сегодня обстоятельства изменились: компании имеют дикий аппетит хранить все больше и больше данных о большем количестве людей в централизованном месте — данные, которые когда-то были доступны исключительно государственным органам. Мы должны дать новое определение конфиденциальности, личным данным и согласию, как утверждает Мацей Цегловски в «Новой пустыне».
- Люди в WebKit очень активны, когда дело доходит до разработки умных решений для защиты пользователей без слишком большого ущерба для удобства использования и в то же время с учетом интересов издателей и поставщиков. Теперь они внедрили «атрибуцию кликов по объявлениям с сохранением конфиденциальности для Интернета», метод, который ограничивает данные, отправляемые третьим сторонам, при этом предоставляя рекламодателям полезные показатели атрибуции.
Доступность
- Брэд Фрост описывает отличный способ уменьшить движение на веб-сайтах (например, анимированных GIF-файлов) с помощью элемента
picture
и его функции медиа-запроса.
Инструменты
- IP Geolocation API — это JSON API IP для геолокации с открытым исходным кодом в режиме реального времени с подробной интеграцией данных по странам, основанный на базе данных Maxmind Geolite2.
- Паскаль Ландау написал пошаговое руководство о том, как создать установку разработки Docker для проектов PHP, и да, оно содержит все, что вам может понадобиться, чтобы применить его к вашим собственным проектам.
Рабочая жизнь
- Роман Иманкулов из Doist делится своим опытом принятия решений в плоской организации.
- Как общество, мы перегружены работой, у нас слишком много вещей, но мы жаждем большего, а компании существуют только для того, чтобы расти бесконечно. Именно так мы положили начало изменению климата в прошлом веке, и именно так мы довели больше людей, чем когда-либо, до выгорания, депрессии и различных других проблем со здоровьем, включая самоубийства, связанные с работой. У Филиппа Фрея есть смелая теория, которая противоречит нашей нынешней системе: исследование Нассена и Ларссона предполагает, что сокращение рабочего времени на 1% может привести к снижению выбросов парниковых газов на 0,8%. Далее в документе говорится, что работа по 12 часов в неделю позволит нам легко достичь климатических целей, если мы также изменим экономику, чтобы больше не сосредотачиваться на росте. Интересное исследование, поскольку оно исследует новые способы работы, жизни и потребления.
- Лео Бабаута поделился методом, который поможет вам понять, когда вы устали. Это трудно принять, но мы люди, а не машины, поэтому бывают моменты, когда мы чувствуем себя уставшими, а наши батареи разряжены. Лучший способ восстановиться — это осознать, что это происходит, и сосредоточиться на этом, чтобы восстановить немного энергии.
- Многие из нас пытаются добиться нескольких минут или часов «глубокой работы» в день. «Полное руководство по глубокой работе» Фадеке Адегбуйи содержит ценные советы, как освоить ее.
Выходя за пределы…
- Людей, живущих без отходов, часто считают экстремалами, но это только одна точка зрения. А вот и другая сторона, где один из «экстремалов» напоминает нам, что раньше было нормальным ходить на фермерский рынок за вещами, не упакованными в пластик, кататься на велосипеде и пить воду из общественного фонтана. Вместо этого наше потребительство стало довольно экстремальным и должно измениться, если мы хотим выжить и оставаться здоровыми.
- Швеция хочет стать климатически нейтральной к 2045 году, и теперь они представили интересную визуализацию плана. Он предназначен для того, чтобы помочь политикам выявить и заполнить пробелы, чтобы обеспечить достижение цели. Визуализация открыта для публики, поэтому любой может привлечь правительство к ответственности.
- Все их любят, у многих они есть: AirPods. Однако, как показывает эта статья, они являются экологической катастрофой.
- The North Face обманывает Википедию — темная сторона рекламы.
- The New York Times опубликовала руководство, которое помогает нам понять наше влияние на изменение климата на основе продуктов, которые мы едим. Речь идет не о том, чтобы стать веганом, а о том, как изменение пищевых привычек может повлиять как на окружающую среду, так и на наше собственное здоровье.