월간 웹 개발 업데이트 6⁄2019: 개인 정보 보호 및 사용자 참여에 대한 재고

게시 됨: 2022-03-10
빠른 요약 ↬ Anselm Hannemann은 월간 읽기 목록에서 지난 몇 주 동안 웹 개발 세계에서 일어난 일을 요약했습니다. 브라우저 뉴스 및 UI/UX에서 개인 정보 보호, 도구, 업무 및 생활에 이르기까지.

지난 주에 나는 웹이 어두운 숲으로 변하는 것에 대해 읽었습니다. 이것은 나를 생각하게 했고, 나는 어두운 숲에 희망이 있다고 확신합니다. 웹을 더 나은 곳으로 만드는 데 기여할 수 있는 방법에 대해 긍정적으로 생각하고 우리 각자가 작은 행동 으로 영향 을 미칠 수 있다는 원칙을 고수합시다. 웹멘션을 추가하거나, 웹사이트에서 추적 스크립트를 제거하거나, 플라스틱을 재활용하거나, 거리에서 쓰레기를 줍고 쓰레기통에 버리거나, 일주일 동안 차를 몰고 출근하는 대신 자전거를 타는 등 우리 모두는 자신과 우리 주변의 사람들. 우리는 해야만 합니다.

소식

  • Safari는 새로운 Intelligent Tracking Protection을 도입하고 이를 새로운 기본값으로 설정하여 계속 진행했습니다. 이제 Firefox도 기본적으로 향상된 추적 보호 기능을 사용하도록 설정했습니다.
  • Chrome 75는 Safari에서 이미 구현된 Web Share API를 지원합니다. 캔버스 컨텍스트의 대기 시간도 개선되었습니다.
  • Safari Technology Preview 릴리스 84는 Safari 13 기능을 도입했습니다: 취약한 암호에 대한 경고, iOS에 대한 다크 모드 지원, Fetch 요청 중단 지원, 웹 인증 표준이 있는 FIDO2 호환 USB 보안 키, "Apple로 로그인" 지원( 사파리 및 WKWebView). Visual Viewport API, WKWebView의 ApplePay, WebRTC를 통한 화면 공유, ES6 모듈을 로드하는 API도 이제부터 지원됩니다.
  • 올해 말 서비스가 일반에 공개되면 개발자가 타사 로그인을 지원하는 경우 개발자가 앱에서 "Apple로 로그인"을 제공하도록 요구하는 Apple의 AppStore 검토 지침에 대한 중요한 업데이트가 있습니다.
  • Firefox 67은 이제 여러 인스턴스를 병렬로 실행할 수 있는 다크 모드 CSS 미디어 쿼리, WebRender 및 병렬 프로필과 함께 출시되었습니다. 또한 암호화 광부 및 지문에 대한 향상된 개인 정보 보호 기능이 내장되어 있으며 Windows, Linux 및 macOS의 AV1(비디오용), String.prototype.matchAll() 및 동적 가져오기를 지원합니다.
점프 후 더! 아래에서 계속 읽기 ↓

일반적인

  • 웹은 수많은 오픈 소스 프로젝트에 의존하고 있지만, 오픈 소스 예산으로 살아가는 모습은 다음과 같습니다. 대부분의 작가들은 빈곤선 아래에 있으며, 값싼 나라에서 살도록 강요받거나 상업적으로 사용하는 다른 사람들에게 신뢰할 수 있는 공개 소프트웨어를 제공하는 공공 서비스로 생계를 유지할 수 없습니다.
  • 우리는 당신의 지식을 무시하고 스스로 창의력을 발휘하는 성가신 클라이언트를 알고 있습니다. 개발자로서 Holger Bartel은 수십 번 경험했습니다. 이제 그는 좋은 음료를 주문한 다음 그것을 엉망으로 만든 동일한 위치에 있는 자신을 발견했습니다.

UI/UX

  • 우리가 매일 사용하는 소프트웨어와 웹사이트에 너무 많은 어두운 패턴이 내장되어 있기 때문에 Fabricio Teixeira와 Caio Braga는 사용자를 위한 기술 다이어트를 요구합니다.
페이스북, 인스타그램, 트위터, 넷플릭스 영양성분표.
“어두운 패턴은 사용자가 사이트나 앱에서 더 멀리, 더 깊이, 더 오래 참여하도록 조작합니다. 세상은 기술 다이어트를 필요로 하고 디자이너는 그것을 현실로 만들 수 있습니다. (이미지 크레디트)

CSS

  • 여러 줄 텍스트를 자르기 위한 CSS 기능이 Firefox에서 구현되었습니다. -webkit-line-clamp: 3; 예를 들어, 3행의 끝에서 텍스트를 자릅니다.

보안

  • Aaron Parecki는 "Apple로 로그인" 설정에 대한 단계별 가이드를 작성했습니다.
  • 오늘날 많은 서비스에서 DDoS 보호를 처리합니다. 하지만 어떻게 스스로 구축하겠습니까? 이 (약간 오래되었지만 여전히 적용 가능한) 기사에서 볼 수 있듯이 확실히 가능합니다.

은둔

  • Anil Dash는 2019년에 우리가 회사를 믿을 수 있느냐는 질문에 대한 답을 찾으려고 합니다.
  • Kevin Litman-Navarro는 150개 이상의 개인 정보 보호 정책을 분석하고 그의 발견을 시각적 스토리로 공유합니다. 개인 정보 보호 정책을 읽는 데 평균 약 15분이 소요될 뿐만 아니라 대부분이 이를 이해하려면 대학 학위 또는 전문 경력이 필요합니다.
  • 개인 정보 보호에 대한 우리의 관점은 18세기 이후로 크게 바뀌지 않았지만 오늘날 상황은 다릅니다. 기업은 더 많은 사람들에 대한 더 많은 데이터를 중앙에 저장하려는 열광적인 욕구를 가지고 있습니다. Maciej Ceglowski가 "새로운 광야"에서 주장하는 것처럼 프라이버시, 개인 데이터 및 동의가 무엇인지 재정의해야 합니다.
  • WebKit의 사람들은 사용성을 너무 많이 손상시키지 않으면서 사용자를 보호하고 게시자와 공급업체의 이익을 동시에 염두에 두는 영리한 솔루션을 개발하는 데 매우 적극적입니다. 이제 그들은 제3자에게 전송되는 데이터를 제한하는 동시에 광고주에게 유용한 어트리뷰션 메트릭을 제공하는 기술인 "웹에 대한 개인 정보 보호 광고 클릭 어트리뷰션"을 도입했습니다.
개인 정보 보호 정책을 읽는 것이 얼마나 어려운지와 읽는 데 필요한 시간에 대한 개요입니다. 대부분의 개인 정보 보호 정책은 대학 및 전문 직업 수준입니다. 중학교 수준에서는 하나만 이해할 수 있습니다.
Kevin Litman-Navarro가 150개의 개인 정보 보호 정책을 조사하여 알아낸 것처럼 웹상의 대부분의 개인 정보 보호 정책은 Stephen Hawking의 "A Brief History Of Time"보다 읽기 어렵습니다. (이미지 크레디트)

접근성

  • Brad Frost는 picture 요소와 미디어 쿼리 기능을 사용하여 웹사이트(예: 애니메이션 GIF)에서 움직임을 줄이는 좋은 방법을 설명합니다.

압형

  • IP Geolocation API는 Maxmind Geolite2 데이터베이스를 기반으로 하는 상세한 국가 데이터 통합이 포함된 Geolocation JSON API에 대한 오픈 소스 실시간 IP입니다.
  • Pascal Landau는 PHP 프로젝트용 Docker 개발 설정을 빌드하는 방법에 대한 단계별 자습서를 작성했으며 예, 자체 프로젝트에 적용하는 데 필요한 모든 것이 포함되어 있습니다.

직장 생활

  • Doist의 Roman Imankulov가 평면 조직의 의사 결정에 대한 통찰력을 공유합니다.
  • 사회로서 우리는 과로하고 소유물이 너무 많으면서도 더 많은 것을 갈망하며 회사는 무한히 성장하기 위해 존재합니다. 이것이 우리가 지난 세기에 기후 변화를 시작한 방법이며 그 어느 때보다 많은 사람들이 탈진, 우울증 및 업무 관련 자살을 비롯한 다양한 기타 건강 문제에 빠지게 한 방법입니다. Philipp Frey는 우리의 현재 시스템을 깨는 대담한 이론을 가지고 있습니다. Nassen과 Larsson의 연구에 따르면 근무 시간이 1% 감소하면 GHG 배출량이 0.8% 감소할 수 있습니다. 더 나아가 이 보고서는 더 이상 성장에 전적으로 집중하지 않도록 경제를 변화시킨다면 일주일에 12시간 일하면 기후 목표를 쉽게 달성할 수 있다고 제안합니다. 일하고, 생활하고, 소비하는 새로운 방식을 탐구하는 흥미로운 연구입니다.
  • Leo Babauta는 피곤할 때 인정하는 데 도움이 되는 방법을 공유합니다. 받아들이기 어렵지만 우리는 기계가 아니라 인간이기 때문에 지칠 때도 있고 배터리도 부족할 때가 있다. 회복하는 가장 좋은 방법은 이것이 일어나고 있다는 것을 깨닫고 약간의 에너지를 회복하기 위해 그것에 집중하는 것입니다.
  • 우리 중 많은 사람들이 하루에 몇 분 또는 몇 시간의 "딥 워크"를 달성하려고 노력하고 있습니다. Fadeke Adegbuyi의 "The Complete Guide to Deep Work"는 이를 마스터하기 위한 귀중한 팁을 공유합니다.

넘어…

  • '제로 웨이스트' 생활을 하는 사람들은 흔히 극단적인 사람으로 여겨지지만 이는 하나의 관점일 뿐입니다. 여기에 "극단적인" 사람 중 한 명이 플라스틱으로 포장되지 않은 물건을 사기 위해, 자전거를 타고, 공공 분수대에서 물을 마시기 위해 농산물 시장에 가는 것이 정상이었다는 것을 상기시켜주는 다른 면이 있습니다. 대신에 우리의 소비주의는 매우 극단적이 되었으며 우리가 생존하고 건강을 유지하려면 변화해야 합니다.
  • 스웨덴은 2045년까지 기후 중립국이 되기를 원하며 이제 계획에 대한 흥미로운 시각화를 제시했습니다. 정책 입안자가 목표를 달성할 수 있도록 격차를 식별하고 채우는 데 도움이 되도록 설계되었습니다. 시각화는 대중에게 공개되므로 누구나 정부에 책임을 물을 수 있습니다.
  • 모두가 좋아하고 많은 사람들이 AirPod를 가지고 있습니다. 그러나 이 기사에서 알 수 있듯이 환경 재앙입니다.
  • Wikipedia를 속이는 North Face는 광고의 어두운 면입니다.
  • New York Times는 우리가 먹는 음식에 따라 기후 변화에 미치는 영향을 이해하는 데 도움이 되는 가이드를 발행했습니다. 이것은 완전채식에 관한 것이 아니라 식습관의 변화가 환경과 우리 자신의 건강 모두에 어떤 변화를 가져올 수 있는지에 관한 것입니다.