การอัปเดตการพัฒนาเว็บรายเดือน 9⁄2019: การยอมรับขั้นพื้นฐานและทำไมความเรียบง่ายถึงยาก

เผยแพร่แล้ว: 2022-03-10
สรุปสั้นๆ ↬ เกิดอะไรขึ้นในโลกของ Web dev ในช่วงสี่สัปดาห์ที่ผ่านมา? ในรายการเรื่องรออ่านประจำเดือนสุดท้ายของเขา Anselm สรุปทุกสิ่งที่คุณจำเป็นต้องรู้เพื่อให้อยู่เหนือสิ่งอื่นใด

หมายเหตุบรรณาธิการ: โปรดทราบว่านี่เป็นการอัปเดตการพัฒนาเว็บรายเดือนล่าสุดในซีรีส์นี้ คุณยังสามารถติดตามรายการเรื่องรออ่านสำหรับการพัฒนาเว็บบนไซต์ของ Anselm ได้ที่ https://wdrl.info ระวังโพสต์บทสรุปรูปแบบใหม่ในเดือนหน้าที่นี่ใน Smashing Magazine ขอขอบคุณ Anselm เป็นอย่างยิ่งสำหรับการแบ่งปันสิ่งที่ค้นพบและความคิดของเขากับเราในช่วงสี่ปีที่ผ่านมา

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

“การใช้ชีวิตที่คนเราดำรงอยู่ได้ด้วยความคิดที่โปร่งสบายดูเหมือนจะเป็นอภิสิทธิ์ที่น่าอิจฉา: ความสามารถในการหาเลี้ยงชีพเพียงจากความคิดของคนๆ หนึ่ง มากกว่าการใช้แรงงานคนหรือแรงงานที่มีทักษะ”

— นาเดีย Eghbal ใน “พื้นฐาน”

พื้นฐาน ย่อมาจากอะไร? ทำให้เป็นจริง อย่าทำชั่วโมงพิเศษอย่างต่อเนื่อง อย่าพยายามจัดวันทำงานของคุณด้วยงานมากขึ้นหรือค้นหาเทคนิคเพิ่มเติมเพื่อให้มีประสิทธิภาพมากขึ้น อย่าพยายามแฮ็คประสิทธิภาพการทำงาน การนอนหลับของคุณ นับประสาการทำสมาธิ โยคะ หรือกิจกรรมด้านสุขภาพและการกีฬาอื่นๆ ทำสิ่งที่คุณต้องทำและเพลิดเพลินไปกับความเงียบและไม่ทำอะไรเมื่อทำเสร็จแล้ว การใช้ชีวิตขั้นพื้นฐานเป็นคุณธรรม และจะมีความเกี่ยวข้องมากขึ้นอีกครั้งเมื่อเรามีเงินมากขึ้นเพื่อใช้จ่ายกับสินค้าที่ไม่จำเป็นและเทคโนโลยีที่สกัดกั้นความคิดพื้นฐานของมนุษย์เกี่ยวกับสิ่งต่างๆ ของเรา

ข่าว

  • Firefox 69 ออกมาแล้ว นำฟิลด์อินสแตนซ์สาธารณะของ JavaScript, Resize Observers, Microtask APIs, CSS overflow-block และ @supports สำหรับตัวเลือก
เพิ่มเติมหลังกระโดด! อ่านต่อด้านล่าง↓

ทั่วไป

  • Chris Coyier ถามคำถามว่าเว็บไซต์ควรทำงานโดยไม่มี JavaScript ในปี 2019 หรือไม่ โดยแบ่งออกเป็นสองความคิดที่สรุปได้ว่าการปรับปรุงแบบก้าวหน้ามีความสำคัญมากกว่าการทำให้เว็บไซต์ใช้งานได้สำหรับผู้ใช้ที่ปิด JavaScript อย่างแข็งขัน

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

  • การวิจัยของ Brave เผยให้เห็นวิธีที่ Google ทำงานตามข้อกำหนดทางกฎหมายของคำสั่ง GDPR ในบริการ DoubleClick ของตน โดยเปิดเผยข้อมูลส่วนตัวของผู้ใช้ไปยังเว็บไซต์หลายล้านแห่งโดยไม่มีการควบคุมใดๆ

UI/UX

  • ในโลกสมัยใหม่ของเรา การเก็บขยะเป็นเรื่องง่าย เราเพิ่มคำถามในการสำรวจวิจัยอย่างรวดเร็ว เพิ่มปุ่มต่างๆ ในอินเทอร์เฟซดิจิทัล เพิ่มภาระให้กับผู้คน เรียบง่ายนั้นยาก

ประสิทธิภาพของเว็บ

  • ผู้ใช้จำนวนมากในทุกวันนี้ใช้อินเทอร์เน็ตกับอุปกรณ์ที่ใช้แบตเตอรี่ ทีม WebKit แชร์ว่าเนื้อหาเว็บส่งผลต่อการใช้พลังงานอย่างไร และปรับปรุงประสิทธิภาพของเว็บแอปพลิเคชันและประหยัดแบตเตอรี่อย่างไร
การแสดงภาพผลกระทบสูงต่อแบตเตอรี่เมื่อเลื่อนหน้าเว็บที่มีการเรนเดอร์และเล่นวิดีโอที่ซับซ้อน
การเลื่อนหน้าเว็บที่มีการเรนเดอร์ที่ซับซ้อนและการเล่นวิดีโอมีผลกระทบอย่างมากต่ออายุการใช้งานแบตเตอรี่ แต่คุณจะทำให้เพจของคุณใช้พลังงานอย่างมีประสิทธิภาพมากขึ้นได้อย่างไร (เครดิตรูปภาพ)

JavaScript

  • Philip Walton แสดงให้เห็นว่าเราสามารถใช้โมดูล JavaScript ดั้งเดิมในการผลิตได้อย่างไรในปัจจุบัน

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

  • มีเครื่องมือใหม่ในเมืองนี้หากคุณต้องการมีหน้าสถานะสำหรับบริการเว็บของคุณ คนดีๆ จาก Oh Dear ในตอนนี้ยังมีหน้าสถานะให้อีกด้วย
  • Bastian Allgeier แบ่งปันความคิดของเขาเกี่ยวกับความเรียบง่ายบนเว็บ ที่เราเริ่มต้น และตอนนี้เราอยู่ที่ไหน เรียกได้ว่าย้อนอดีตหรือเปล่า เวลาที่เราอัปโหลดไฟล์ผ่าน FTP และใช้งานจริงบนเซิร์ฟเวอร์เป็นวันสบายๆ ขณะนี้ด้วยเครื่องมือ CI/CD ทั้งหมด เราได้รับประโยชน์มากมายในแง่ของความปลอดภัย การจัดการเวอร์ชัน และความสามารถในการทดสอบ อย่างไรก็ตาม วิธีแก้ปัญหาง่ายๆ ดูแตกต่างออกไป

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

  • Adrian Roselli แชร์ว่าเหตุใดเราจึงไม่ควรสร้างฟิลด์ข้อความในรูปแบบข้อความที่อยู่ภายใต้วิศวกร และเหตุใด CSS เริ่มต้นที่มาพร้อมกับเบราว์เซอร์จึงไม่เพียงพอ ข้อมูลสรุปที่ดีพอสมควรเกี่ยวกับสิ่งที่เป็นไปได้ สิ่งที่จำเป็น และวิธีทำให้แบบฟอร์มดีขึ้นสำหรับทุกคนที่เข้าชมเว็บไซต์ของเรา มันยังรวมถึงโหมดคอนทราสต์สูง โหมดมืด สไตล์การพิมพ์ และการทำให้เป็นสากล

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

  • Adam Blanchard สรุปบันทึกและความคิดของเขาจาก TechFestival ในโคเปนเฮเกน และแชร์พฤติกรรมที่เปลี่ยนองค์กร
  • แคลร์ ลิวอธิบายว่าทำไมคำถามเกี่ยวกับวิธีการจูงใจพนักงานจึงถูกเข้าใจผิด และผู้จัดการที่ยอดเยี่ยมสนับสนุนความคิดและแนวคิดของพนักงานเพื่อส่งเสริมแรงจูงใจในตนเองอย่างไร
  • นักพัฒนาซอฟต์แวร์จำนวนมากไม่ชอบที่จะถูกขัดจังหวะเนื่องจากอาจส่งผลเสียต่อประสิทธิภาพการทำงานเป็นเวลาหลายชั่วโมง ซามูเอล เทย์เลอร์เขียนบทความที่กระตุ้นความคิดเพื่อช่วยให้เราเข้าใจว่าทำไมความคิดแบบ "นักพัฒนาเทียบกับผู้อื่น" จึงลดความไว้วางใจในทีมและวิธีที่คุณจะจัดการกับปัญหาด้วยมือของคุณเอง ถามตัวเอง ว่าทำไม คนถึงมาขัดจังหวะคุณ และถือโอกาสนี้ ปรับปรุง.
  • Nadia Eghbal แบ่งปันว่าเหตุใดการทำให้ความคิดทั้งหมดของเราอยู่ภายนอกจึงไม่ใช่เพียงสิ่งที่ดีเท่านั้น การโอบรับพื้นฐานในชีวิตของเราเป็นคุณธรรมที่เราควรให้ความสำคัญมากกว่านี้ และบทความนี้เป็นอาหารที่ดีที่ทำให้เราคิดได้
  • วิธีการแก้ปัญหาของสิ่งหนึ่งในรายการงานของเราที่ “มีความหมายและสำคัญมากจนทำให้เกิดความไม่แน่นอนมากมายสำหรับเรา และทำให้เราหลีกเลี่ยง วิ่งหนี เบี่ยงเบนความสนใจ สบายใจ และผัดวันประกันพรุ่ง”

ก้าวไกล…

  • Powerhouse Brattrkaia ของ Snhetta ผลิตพลังงานเป็นสองเท่าโดยใช้สถาปัตยกรรมและเทคโนโลยีอันชาญฉลาด เช่น แผงโซลาร์เซลล์ทั่วทุกแห่ง นั่นไม่ใช่อาคารสำนักงานที่เราอยากไปทำงานใช่หรือไม่
  • อาจเป็นไปได้ว่านักวิทยาศาสตร์ประเมินความเร็วของการเปลี่ยนแปลงสภาพภูมิอากาศต่ำไป เนื่องจากการวัดอุณหภูมิของทะเลที่เกิดขึ้นในทศวรรษที่ผ่านมานั้นขาดความแม่นยำ
  • นี่ไม่ใช่ธุรกิจตามปกติ ธุรกิจตามปกติมีเวลา แต่เราสามารถใช้เวลาช่วงสั้น ๆ เพื่อเริ่มต้นสร้างอนาคตของเราในที่สุด ตั้งแต่วันที่ 20 ถึง 27 กันยายน ผู้คนหลายล้านจะเข้าร่วมกับเยาวชนประท้วงด้านสภาพอากาศบนถนนและเรียกร้องให้ยุติการใช้เชื้อเพลิงฟอสซิล ฉันพร้อมและจะสนับสนุนการเคลื่อนไหวนี้ มาพยายามอย่างเต็มที่เพื่อลดการปล่อยมลพิษ โดยขับให้น้อยลงหรือบินให้น้อยลง โดยเฉพาะอย่างยิ่งหากเป็น "เพื่อความสนุก" ร่วมกันเราสามารถเปลี่ยนแปลงทุกอย่าง

—อันเซลม์