อัปเดตการพัฒนาเว็บรายเดือน 6⁄2019: ทบทวนความเป็นส่วนตัวและการมีส่วนร่วมของผู้ใช้

เผยแพร่แล้ว: 2022-03-10
สรุปอย่างรวดเร็ว ↬ สำหรับรายการเรื่องรออ่านประจำเดือนของเขา Anselm Hannemann สรุปสิ่งที่เกิดขึ้นในโลกของการพัฒนาเว็บในช่วงสองสามสัปดาห์ที่ผ่านมา ตั้งแต่ข่าวสารของเบราว์เซอร์และ UI/UX ไปจนถึงความเป็นส่วนตัว เครื่องมือ การทำงาน และชีวิต

สัปดาห์ที่แล้วฉันอ่านเกี่ยวกับเว็บที่กลายเป็นป่ามืด สิ่งนี้ทำให้ข้าพเจ้าคิด และมั่นใจว่าในป่าอันมืดมิดยังมีความหวัง มาคิดในแง่บวกเกี่ยวกับวิธีที่เราจะมีส่วนช่วยในการทำให้เว็บดีขึ้น และยึดมั่นในหลักการที่เราแต่ละคนสามารถ สร้างผลกระทบ ด้วยการกระทำเล็กๆ น้อยๆ ไม่ว่าคุณจะเพิ่ม Webmentions, ลบสคริปต์ติดตามออกจากเว็บไซต์, รีไซเคิลพลาสติก, เก็บขยะจากถนนเพื่อทิ้งลงถังขยะ, หรือปั่นจักรยานแทนการขับรถไปทำงานเป็นเวลาหนึ่งสัปดาห์ เราทุกคนสามารถทำให้สิ่งต่างๆ ดีขึ้นสำหรับตัวเราเองและ คนรอบข้างเรา. เราแค่ต้องทำมัน

ข่าว

  • Safari เดินหน้าด้วยการแนะนำการป้องกันการติดตามอัจฉริยะใหม่และทำให้เป็นค่าเริ่มต้นใหม่ ตอนนี้ Firefox ได้ติดตาม โดยเปิดใช้งาน Enhanced Tracking Protection ตามค่าเริ่มต้นเช่นกัน
  • Chrome 75 ให้การสนับสนุน Web Share API ซึ่งใช้งานแล้วใน Safari เวลาในการตอบสนองของคอนเท็กซ์แคนวาสยังได้รับการปรับปรุงอีกด้วย
  • Safari Technology Preview รีลีส 84 นำเสนอคุณลักษณะ Safari 13: คำเตือนสำหรับรหัสผ่านที่ไม่รัดกุม, รองรับโหมดมืดสำหรับ iOS, รองรับการยกเลิกคำขอดึงข้อมูล, คีย์ความปลอดภัย USB ที่เข้ากันได้กับ FIDO2 พร้อมมาตรฐานการตรวจสอบเว็บ, รองรับ "ลงชื่อเข้าใช้ด้วย Apple" (สำหรับ Safari และ WKWebView) Visual Viewport API, ApplePay ใน WKWebView, การแชร์หน้าจอผ่าน WebRTC และ API สำหรับการโหลดโมดูล ES6 นับจากนี้เป็นต้นไป
  • มีการอัปเดตที่สำคัญสำหรับแนวทางการตรวจสอบ AppStore ของ Apple ที่กำหนดให้นักพัฒนาต้องเสนอ "ลงชื่อเข้าใช้ด้วย Apple" ในแอปของพวกเขาในกรณีที่พวกเขาสนับสนุนการลงชื่อเข้าใช้จากบุคคลที่สามเมื่อบริการพร้อมให้บริการแก่สาธารณะในปลายปีนี้
  • Firefox 67 ออกแล้วพร้อมกับคิวรีสื่อ CSS ของ Dark Mode, WebRender และโปรไฟล์แบบเคียงข้างกันที่ให้คุณเรียกใช้หลายอินสแตนซ์พร้อมกันได้ นอกจากนี้ การควบคุมความเป็นส่วนตัวที่ได้รับการปรับปรุงยังสร้างขึ้นเพื่อต่อต้านผู้ขุดและลายนิ้วมือ รวมถึงรองรับ AV1 บน Windows, Linux และ macOS สำหรับวิดีโอ, String.prototype.matchAll() และการนำเข้าแบบไดนามิก
เพิ่มเติมหลังกระโดด! อ่านต่อด้านล่าง↓

ทั่วไป

  • เว็บอาศัยโครงการโอเพนซอร์ซจำนวนมาก แต่นี่คือสิ่งที่ดูเหมือนว่าจะใช้งบประมาณโอเพนซอร์ซ ผู้เขียนส่วนใหญ่อยู่ต่ำกว่าเส้นความยากจน ถูกบังคับให้อยู่ในประเทศที่ถูกกว่าหรือไม่สามารถหาเลี้ยงชีพได้เลยจากบริการสาธารณะในการจัดหาซอฟต์แวร์แบบเปิดที่เชื่อถือได้สำหรับผู้อื่นที่ใช้ซอฟต์แวร์นี้ในเชิงพาณิชย์
  • เราทุกคนรู้ดีว่าลูกค้าที่น่ารำคาญที่เพิกเฉยต่อความรู้ของคุณและมีความคิดสร้างสรรค์ในตัวเอง ในฐานะนักพัฒนา Holger Bartel มีประสบการณ์หลายสิบครั้ง ตอนนี้เขาพบว่าตัวเองอยู่ในตำแหน่งเดียวกัน สั่งเครื่องดื่มดีๆ แล้วทำเป็นเลอะเทอะ

UI/UX

  • ด้วยรูปแบบสีเข้มจำนวนมากที่สร้างขึ้นในซอฟต์แวร์และเว็บไซต์ที่เราใช้ทุกวัน Fabricio Teixeira และ Caio Braga เรียกร้องให้มีการควบคุมอาหารสำหรับผู้ใช้
ข้อมูลโภชนาการของ Facebook, Instagram, Twitter และ Netflix
“รูปแบบที่มืดมนพยายามหลอกล่อผู้ใช้ให้มีส่วนร่วมมากขึ้น ลึกซึ้งขึ้น หรือยาวนานขึ้นบนไซต์หรือแอป โลกต้องการเทคโนโลยีไดเอท และนักออกแบบสามารถช่วยทำให้มันเป็นจริงได้ (เครดิตรูปภาพ)

CSS

  • คุณลักษณะ CSS สำหรับการตัดข้อความหลายบรรทัดได้ถูกนำไปใช้ใน Firefox -webkit-line-clamp: 3; ตัวอย่างเช่น จะตัดข้อความที่ท้ายบรรทัดที่สาม

ความปลอดภัย

  • Aaron Parecki เขียนคำแนะนำทีละขั้นตอนเกี่ยวกับการตั้งค่า “ลงชื่อเข้าใช้ด้วย Apple”
  • บริการมากมายรองรับการป้องกัน DDoS สำหรับคุณในทุกวันนี้ แต่คุณจะสร้างมันขึ้นมาเองได้อย่างไร? เป็นไปได้อย่างแน่นอน เนื่องจากบทความนี้ (ค่อนข้างเก่าแต่ยังใช้ได้อยู่) แสดงให้เห็น

ความเป็นส่วนตัว

  • Anil Dash พยายามค้นหาคำตอบสำหรับคำถามนี้หากเราสามารถไว้วางใจบริษัทในปี 2019
  • Kevin Litman-Navarro วิเคราะห์นโยบายความเป็นส่วนตัวมากกว่า 150 รายการและแชร์สิ่งที่ค้นพบในเรื่องราวที่เป็นภาพ ไม่เพียงแต่จะใช้เวลาประมาณ 15 นาทีโดยเฉลี่ยในการอ่านนโยบายความเป็นส่วนตัว แต่ส่วนใหญ่ต้องการวุฒิการศึกษาระดับวิทยาลัยหรือแม้แต่อาชีพการงานเพื่อทำความเข้าใจ
  • มุมมองของเราเกี่ยวกับความเป็นส่วนตัวไม่ได้เปลี่ยนแปลงไปมากนักตั้งแต่ศตวรรษที่ 18 แต่สถานการณ์ในปัจจุบันต่างไปจากนี้: บริษัทต่าง ๆ มีความกระหายที่จะจัดเก็บข้อมูลเกี่ยวกับผู้คนจำนวนมากขึ้นเรื่อยๆ ในตำแหน่งศูนย์กลาง ซึ่งเป็นข้อมูลที่ครั้งหนึ่งเจ้าหน้าที่ของรัฐสามารถเข้าถึงได้เท่านั้น เราควรกำหนดใหม่ว่าความเป็นส่วนตัว ข้อมูลส่วนบุคคล และความยินยอมเป็นอย่างไร ตามที่ Maciej Ceglowski โต้แย้งใน "ถิ่นทุรกันดารใหม่"
  • ผู้คนที่ WebKit กระตือรือร้นอย่างมากในการพัฒนาโซลูชันที่ชาญฉลาดเพื่อปกป้องผู้ใช้โดยไม่กระทบต่อความสามารถในการใช้งานมากเกินไป และรักษาผลประโยชน์ของผู้เผยแพร่และผู้ขายในเวลาเดียวกัน ตอนนี้พวกเขาได้แนะนำ "การรักษาความเป็นส่วนตัวในการคลิกโฆษณาสำหรับเว็บ" ซึ่งเป็นเทคนิคที่จำกัดข้อมูลที่ส่งไปยังบุคคลที่สามในขณะที่ยังคงให้เมตริกการระบุแหล่งที่มาที่เป็นประโยชน์แก่ผู้โฆษณา
ภาพรวมของความยากในการอ่านนโยบายความเป็นส่วนตัวและระยะเวลาที่ใช้ในการอ่าน นโยบายความเป็นส่วนตัวส่วนใหญ่เป็นระดับวิทยาลัยและอาชีพ มีเพียงคนเดียวเท่านั้นที่สามารถเข้าใจได้ในระดับมัธยมศึกษา
นโยบายความเป็นส่วนตัวส่วนใหญ่บนเว็บนั้นอ่านยากกว่า “A Brief History Of Time” ของ Stephen Hawking ตามที่ Kevin Litman-Navarro ค้นพบโดยการตรวจสอบนโยบายความเป็นส่วนตัว 150 ข้อ (เครดิตรูปภาพ)

การช่วยสำหรับการเข้าถึง

  • Brad Frost อธิบายวิธีที่ยอดเยี่ยมในการลดการเคลื่อนไหวบนเว็บไซต์ (เช่น GIF แบบเคลื่อนไหว) โดยใช้องค์ประกอบ picture และคุณสมบัติการสืบค้นสื่อ

เครื่องมือช่าง

  • IP Geolocation API เป็น IP แบบโอเพนซอร์สแบบเรียลไทม์สำหรับ Geolocation JSON API พร้อมการรวมข้อมูลประเทศโดยละเอียดซึ่งอิงตามฐานข้อมูล Maxmind Geolite2
  • Pascal Landau เขียนบทช่วยสอนทีละขั้นตอนเกี่ยวกับวิธีสร้างการตั้งค่าการพัฒนา Docker สำหรับโปรเจ็กต์ PHP และใช่ มันมีทุกอย่างที่คุณอาจจำเป็นต้องใช้เพื่อนำไปใช้กับโปรเจ็กต์ของคุณเอง

ชีวิตการทำงาน

  • Roman Imankulov จาก Doist แบ่งปันข้อมูลเชิงลึกเกี่ยวกับการตัดสินใจในองค์กรแนวราบ
  • ในสังคม เราทำงานหนักเกินไป มีข้าวของมากเกินไป แต่ยังต้องการมากขึ้น และบริษัทต่างๆ ก็เติบโตอย่างไม่มีกำหนด นี่คือวิธีที่เราเริ่มต้นการเปลี่ยนแปลงสภาพภูมิอากาศในศตวรรษที่ผ่านมา และนี่คือวิธีที่ทำให้เรามีคนจำนวนมากขึ้นกว่าเดิมในภาวะหมดไฟในการทำงาน ความซึมเศร้า และปัญหาสุขภาพอื่นๆ รวมถึงการฆ่าตัวตายที่เกี่ยวข้องกับงาน Philipp Frey มีทฤษฎีที่ชัดเจนซึ่งแหวกแนวด้วยระบบปัจจุบันของเรา: การวิจัยโดย Nassen และ Larsson ชี้ให้เห็นว่าชั่วโมงทำงานที่ลดลง 1% อาจทำให้การปล่อย GHG ลดลง 0.8% ยิ่งไปกว่านั้น บทความนี้แนะนำว่าการทำงาน 12 ชั่วโมงต่อสัปดาห์จะช่วยให้เราบรรลุเป้าหมายด้านสภาพอากาศได้อย่างง่ายดาย หากเรากำลังเปลี่ยนแปลงเศรษฐกิจเพื่อไม่ให้มุ่งไปที่การเติบโตทั้งหมดอีกต่อไป การศึกษาที่น่าสนใจในขณะที่สำรวจวิธีการทำงาน การใช้ชีวิต และการบริโภครูปแบบใหม่
  • Leo Babauta แบ่งปันวิธีการที่ช่วยให้คุณรับทราบเมื่อคุณเหนื่อย เป็นเรื่องยากที่จะยอมรับ แต่เราเป็นมนุษย์ไม่ใช่เครื่องจักร จึงมีบางครั้งที่เรารู้สึกเหนื่อยและแบตเตอรี่ของเราเหลือน้อย วิธีที่ดีที่สุดในการฟื้นฟูคือการตระหนักว่าสิ่งนี้กำลังเกิดขึ้นและมุ่งไปที่การฟื้นฟูพลังงานบางส่วน
  • พวกเราหลายคนพยายามที่จะ "ทำงานเชิงลึก" ให้ได้ไม่กี่นาทีหรือหลายชั่วโมงต่อวัน “คู่มือฉบับสมบูรณ์เพื่อการทำงานอย่างลึกซึ้ง” ของ Fadeke Adegbuyi แบ่งปันเคล็ดลับที่มีค่าเพื่อให้เชี่ยวชาญ

ก้าวไกล…

  • ผู้คนที่ใช้ชีวิตแบบ “ไร้ขยะ” มักถูกมองว่าสุดขั้ว แต่นี่เป็นเพียงมุมมองเดียว นี่คืออีกด้านหนึ่งที่บุคคล "สุดโต่ง" คนหนึ่งเตือนเราว่าการไปตลาดของเกษตรกรเพื่อซื้อของที่ไม่บรรจุในพลาสติก ขี่จักรยาน และดื่มน้ำจากน้ำพุสาธารณะนั้นเป็นเรื่องปกติ การบริโภคของเรากลายเป็นเรื่องสุดโต่งและจำเป็นต้องเปลี่ยนหากต้องการอยู่รอดและมีสุขภาพดี
  • สวีเดนต้องการที่จะเป็นกลางทางสภาพอากาศภายในปี 2045 และตอนนี้พวกเขาได้นำเสนอภาพที่น่าสนใจของแผนนี้ ได้รับการออกแบบมาเพื่อช่วยผู้กำหนดนโยบายระบุและเติมช่องว่างเพื่อให้แน่ใจว่าจะบรรลุเป้าหมาย การแสดงภาพข้อมูลเปิดให้สาธารณะชน ดังนั้นใครๆ ก็สามารถให้รัฐบาลรับผิดชอบได้
  • ทุกคนรักพวกเขา หลายคนมี: AirPods อย่างไรก็ตาม สิ่งเหล่านี้เป็นภัยต่อสิ่งแวดล้อมดังที่บทความนี้แสดง
  • The North Face หลอกลวง Wikipedia เป็นด้านมืดของการโฆษณา
  • The New York Times ตีพิมพ์คู่มือซึ่งช่วยให้เราเข้าใจผลกระทบต่อการเปลี่ยนแปลงสภาพภูมิอากาศโดยพิจารณาจากอาหารที่เรากิน สิ่งนี้ไม่เกี่ยวกับการกินเจ แต่พฤติกรรมการกินที่เปลี่ยนแปลงไปสามารถสร้างความแตกต่างได้อย่างไร ทั้งต่อสิ่งแวดล้อมและสุขภาพของเราเอง