All Things Smashing: อัปเดตรายเดือน

เผยแพร่แล้ว: 2022-03-10
สรุปโดยย่อ ↬ มีหลายสิ่งหลายอย่างเกิดขึ้น เราจึงได้ทำภารกิจที่จะช่วยให้คุณก้าวทันสิ่งต่างๆ แน่นอน คุณสามารถติดตามเราได้ทาง Twitter, Facebook, LinkedIn และสมัครรับฟีด RSS ของเรา แต่การมีภาพรวมของสิ่งที่สำคัญที่สุดในที่เดียวนั้นเป็นเรื่องที่ดี

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

เนื่องจากประสิทธิภาพในด้านต่างๆ มีความซับซ้อนและซับซ้อนมากขึ้นเรื่อยๆ ตลอดหลายปีที่ผ่านมา Vitaly ได้ปรับปรุงและอัปเดตรายการตรวจสอบประสิทธิภาพส่วนหน้าทุกปี คู่มือนี้ครอบคลุมเกือบทุกอย่างตั้งแต่งบประมาณประสิทธิภาพไปจนถึงแอปหน้าเดียวไปจนถึงการเพิ่มประสิทธิภาพเครือข่าย ได้รับการพิสูจน์แล้วว่าเป็นประโยชน์กับผู้คนในช่วงหลายปีที่ผ่านมา ทุกคนสามารถแก้ไขได้ (PDF, MS Word Doc และ Apple Pages) และปรับให้เข้ากับความต้องการส่วนตัวของพวกเขา หรือแม้แต่ใช้ในองค์กรของพวกเขา

มาดูกันดีกว่าว่าที่ Smashing ไปทำอะไรมาบ้าง!

ช่วงเวลาที่น่าตื่นเต้น: หนังสือยอดเยี่ยมเล่มใหม่

หน้าปก Smashing Book ที่กำลังจะมีขึ้นในชื่อ “Ethical Design Handbook” คุณพร้อมสำหรับหนังสือ Smashing เล่มต่อไปแล้วหรือยัง? เช่นเดียวกับหนังสือที่ตีพิมพ์ทั้งหมดที่เราตีพิมพ์ ทุกเล่มได้รับการประดิษฐ์ขึ้นเพื่อมอบความรู้และความเชี่ยวชาญในเชิงลึกที่ผู้เชี่ยวชาญและผู้ปฏิบัติงานจากอุตสาหกรรมแบ่งปัน คู่มือการออกแบบอย่างมีจริยธรรมจะไม่แตกต่างกัน เขียนโดย Trine Falbe, Martin Michael Frederiksen และ Kim Andersen หนังสือเล่มนี้จะวางจำหน่ายล่วงหน้าปลายเดือนมกราคม

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

พูดน้อยลง มีเวลามากขึ้นสำหรับคำถาม

SmashingConfs ของเราเป็นที่รู้จักว่าเป็นงานที่เป็นมิตรและครอบคลุม ซึ่งนักพัฒนาและนักออกแบบส่วนหน้ามารวมตัวกันเพื่อเข้าร่วมเซสชันสดและเวิร์กช็อปภาคปฏิบัติ ตั้งแต่การออกแบบสดไปจนถึงการแก้ไขจุดบกพร่องแบบสด เราต้องการให้คุณ ถามผู้บรรยายทุกอย่าง ตั้งแต่การตั้งชื่อแบบแผนไปจนถึงกลยุทธ์การดีบัก ในการพูดคุยแต่ละครั้ง เราจะมีเวลามากพอที่จะลงรายละเอียด และแสดงตัวอย่างจากงานจริงบนหน้าจอขนาดใหญ่

รูปถ่ายของ Dan Mall ยืนอยู่บนเวทีอธิบายรหัสที่แสดงบนหน้าจอด้านหลังเขา
Dan Mall, Brad Frost และ Ian Frost กำลังแสดงสดบนเวทีที่ SmashingConf ในนิวยอร์ค (เครดิตรูปภาพ: Drew McLellan) (ดูวิดีโอ)

หากคุณไม่อยากพลาดหนึ่งใน SmashingConfs ของเรา ตั๋วล่วงหน้ายังมีอยู่ และถ้าคุณต้องการความช่วยเหลือในการโน้มน้าวเจ้านายของคุณให้ส่งคุณเข้าร่วมกิจกรรม แจ้งให้เราทราบ! เรามีหลังของคุณ

  • ซานฟรานซิสโก วันที่ 21-22 เมษายน
  • ออสติน, เท็กซัส, 9-10 มิถุนายน
  • ไฟร์บวร์ก 7-8 กันยายน
  • นิวยอร์ก 20-21 ตุลาคม

A Taste Of Smashing… นอกจอ

Smashing Podcast ตอนที่ 7 มาถึงแล้ว! เราภูมิใจและตื่นเต้นมากที่มี Drew McLellan และ Bethany Andrew เพื่อนรักและเพื่อนร่วมงานที่คอยจัดการรายการสัมภาษณ์รายปักษ์รายปักษ์! ผลตอบรับเป็นไปในเชิงบวกอย่างท่วมท้น และตอนนี้เรารู้สึกตื่นเต้นสำหรับเรื่องอื่นๆ อีกมากมาย!

  • Smashing Podcast บน Twitter
  • ตอนก่อนหน้า (รวมถึงการถอดเสียง)

ฉายแสงสปอตไลท์บน TypeScript

ในอีกไม่ถึงสองสัปดาห์ ( 29 ม.ค. ) เราจะจัดสัมมนาทางเว็บเรื่อง Smashing TV กับ Stefan Baumgartner ซึ่งจะให้ความกระจ่างว่าการตรวจสอบประเภทมีอะไรบ้างสำหรับผู้ที่สร้างและใช้งานเว็บ TypeScript เป็นหนึ่งในเทคโนโลยีที่ได้รับความนิยมมากที่สุดในปี 2019 — ถึงเวลาแล้วที่จะมองข้ามโฆษณาเกินจริง!

ทำเครื่องหมายบนปฏิทินของคุณและ เข้าร่วมกับเราเวลา 17:00 น. ตามเวลาลอนดอน เรายินดีรับฟังความคิดเห็นและประสบการณ์ที่คุณมีในอาชีพการงานของคุณ

หัวข้อที่กำลังมาแรงใน SmashingMag

เราเผยแพร่บทความใหม่ทุกวันในหัวข้อต่างๆ ที่เป็นปัจจุบันในอุตสาหกรรมเว็บ นี่คือบางส่วนที่ผู้อ่านของเราดูเหมือนจะชอบมากที่สุดและได้แนะนำเพิ่มเติม:

  • “บุคลิกที่แตกแยกของการพัฒนาเว็บ Brutalist” โดย Frederick O'Brien
    ไม่มีอะไรหรูหราหรือประดับไฟนีออนพร้อมสปริงเกลอร์? เว็บไซต์ 'Brutalist' เฟื่องฟูในช่วงไม่กี่ปีที่ผ่านมา แต่ปรัชญาการชี้นำของพวกเขายังคงไม่ชัดเจน
  • “ทำไมคุณควรเลือก HTML5 <บทความ> เหนือ <section>” โดย Bruce Lawson
    ในบทความนี้ บรูซ ลอว์สันจะอธิบายการใช้งาน <section> ที่เรามี และวิธีที่ผู้เขียนควรทำเครื่องหมายส่วนหัวที่มีความสำคัญอย่างยิ่งต่อผู้ใช้ AT
  • “ช่วยให้เบราว์เซอร์ปรับให้เหมาะสมด้วยคุณสมบัติ CSS Contain” โดย Rachel Andrew
    คุณสมบัติ CSS contain คุณสมบัติช่วยให้คุณสามารถอธิบายเลย์เอาต์ของคุณต่อเบราว์เซอร์ ดังนั้นจึงทำการเพิ่มประสิทธิภาพได้ อย่างไรก็ตาม มันมาพร้อมกับผลข้างเคียงบางประการในแง่ของการจัดวางของคุณ
  • “An Introduction To React's Context API” โดย Yusuff Faruq
    ในบทความนี้ คุณจะได้เรียนรู้วิธีใช้ Context API ของ React ซึ่งช่วยให้คุณจัดการสถานะแอปพลิเคชันทั่วโลกในแอป React ของคุณโดยไม่ต้องใช้อุปกรณ์ประกอบฉาก

เลือกที่ดีที่สุดจากจดหมายข่าวของเรา

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

หมายเหตุ : ขอบคุณมากสำหรับ Cosima Mielke สำหรับการเขียนและเตรียมโพสต์เหล่านี้!

เมตริกใดมีความสำคัญมากที่สุด

สีที่มีความหมายครั้งแรก เวลาในการโต้ตอบ ความล่าช้าในการ ป้อนข้อมูลครั้งแรก SpeedIndex ด้วย ตัวชี้วัดประสิทธิภาพ มากมายที่ลอยไปมา จึงไม่ง่ายที่จะสร้างสมดุลที่เหมาะสมสำหรับโครงการ และโดยส่วนใหญ่แล้ว เมตริกเหล่านี้เพียงอย่างเดียวจะกว้างเกินไปและไม่แม่นยำเพียงพอ ดังนั้น เราจึงต้องเสริมด้วยเมตริกที่กำหนดเองด้วย ในบริษัทขนาดเล็กและขนาดใหญ่ เป็นเรื่องปกติที่จะกำหนดพิกเซล ที่สำคัญ ใน UI วัดว่าเราสามารถเริ่มแสดงผลได้เร็วเพียงใด และเราสามารถจัดเตรียมการตอบสนองต่ออินพุตได้เร็วเพียงใด

ทุกโครงการสามารถได้รับประโยชน์จากการผสมผสานอย่างน้อย 4 เมตริก Time To Interactive (TTI) เป็นตัวชี้วัดหลักในการทำความเข้าใจว่าผู้ใช้ต้องรอนานเพียงใดเพื่อใช้งานเว็บไซต์โดยไม่เกิดความล่าช้า First Input Delay (FID) ช่วยเสริม TTI ได้เป็นอย่างดี เนื่องจากเป็นการอธิบายส่วนที่ขาดหายไปของรูปภาพ: จะเกิดอะไรขึ้นเมื่อผู้ใช้โต้ตอบกับไซต์จริงๆ

กราฟแสดงการดึง JavaScript แยกวิเคราะห์ และคอมไพล์ขั้นตอนการโหลด
JavaScript ดึง แยกวิเคราะห์ และคอมไพล์ขั้นตอนการโหลด (เครดิตรูปภาพ)

Total Blocking Time (TBT) ช่วยวัดระดับความรุนแรงของการที่หน้าไม่มีการโต้ตอบก่อนที่จะกลายเป็นการโต้ตอบที่เชื่อถือได้ และ Cumulative Layout Shift (CLS) เน้นว่าผู้ใช้พบการเปลี่ยนแปลงของเลย์เอาต์ที่ไม่คาดคิด (รีโฟลว์) บ่อยเพียงใดเมื่อเข้าถึงไซต์ เมตริกทั้งหมดเหล่านี้จะปรากฏใน Lighthouse v6 เมื่อเริ่มเปิดตัวในปี 2020

นอกจากนี้ คุณสามารถดู FrustrationIndex ที่พิจารณา ช่องว่าง ระหว่างตัววัด แทนที่จะดูทีละตัว ผลกระทบของน้ำหนักโฆษณา และต้นทุน CPU ระดับส่วนประกอบ โปรดทราบว่า First Colourful/Contentful Paint จะถูกแทนที่ด้วย Largest Contentful Paint และบทบาทของ SpeedIndex ลดลงด้วยตัวชี้วัดใหม่ที่แสดงขึ้น

ผลกระทบของการเพิ่มประสิทธิภาพการทำงาน

ไม่เป็นความลับที่ประสิทธิภาพจะส่งผลโดยตรงต่อประสบการณ์ของผู้ใช้และตัววัดทางธุรกิจ และในบางครั้ง แม้แต่การเพิ่มประสิทธิภาพประสิทธิภาพของเว็บที่ดูเหมือนเล็กน้อย เช่น การลดเวลาในการโหลดไม่กี่มิลลิวินาทีก็สามารถนำไปสู่อัตรา Conversion ที่ดีขึ้นได้ เพื่อแสดงผลกระทบนี้ สถิติ WPO จะรวบรวมกรณีศึกษาและการทดลองจากผลิตภัณฑ์และไซต์อีคอมเมิร์ซ — เรื่องราวของความสำเร็จและสิ่งที่ผิดพลาด สร้างแรงบันดาลใจ!

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

เพื่อสนับสนุนการเพิ่มประสิทธิภาพการทำงานของคุณด้วยตัวเลขที่ชัดเจนและช่วยให้คุณเข้าใจผลกระทบได้ดีขึ้น Sergey Chernyshev ได้สร้างเครื่องคำนวณความเร็ว UX ช่วยให้คุณเห็นว่าการกระจายความเร็ว อัตราความผิดพลาด อัตราตีกลับ และอัตรา Conversion เกี่ยวพันกันอย่างไรสำหรับค่าที่คุณป้อน ตัวช่วยเล็กๆ น้อยๆ ที่มีประโยชน์

บีบอัดรูปภาพใน PR ของคุณโดยอัตโนมัติ

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

การทำงานของรูปภาพ
“สถานะของเว็บ: ตัวชี้วัดการเล่นวิดีโอ” โดย Doug Sillars (เครดิตรูปภาพ)

ในการเปลี่ยนแปลงนั้น ทีมงานที่ Calibre ได้สร้างการดำเนินการของ GitHub ที่จะบีบอัดรูปภาพ JPEG, PNG และ WebP ทั้งหมดในคำขอดึงของคุณโดยอัตโนมัติ รวดเร็ว มีประสิทธิภาพ และสำหรับการบีบอัดที่แทบไม่สูญเสียข้อมูล จะใช้อัลกอริธึมการบีบอัดภาพที่ดีที่สุด: mozjpeg และ libvips ตัวช่วยประหยัดเวลาที่แท้จริง

แหล่งข้อมูลเพื่อประสิทธิภาพสูงสุด

ผู้คนจำนวนมากในชุมชนเว็บมุ่งมั่นที่จะทำงานและช่วยกระจายข่าวเกี่ยวกับเรื่องนี้ หนึ่งในนั้นคือ Tim Kadlec ในพอดแคสต์ Chasing Waterfalls เขาเชิญคนที่ทำงานเพื่อทำให้เว็บเร็วขึ้นสำหรับทุกคน มีการเปิดตัวสามตอนแล้ว โดย Reefath Rajali ได้แบ่งปันข้อมูลเชิงลึกเกี่ยวกับเส้นทางประสิทธิภาพของ PayPal, Malek Kalim กำลังสำรวจวิธีการปรับขนาดวัฒนธรรมของประสิทธิภาพทั่วทั้งองค์กร และ Katie Hempenius พูดคุยเกี่ยวกับงบประมาณด้านประสิทธิภาพ ความท้าทายของบุคคลที่สาม JavaScript และอีกมาก สิ่งอื่น ๆ ที่ส่งผลกระทบต่อประสิทธิภาพการทำงาน

พอดคาสต์ Chasing Waterfalls โฮสต์โดย Tim Kadec
การสนทนากับผู้คนที่ทำงานเพื่อทำให้เว็บเร็วขึ้นสำหรับทุกคน โฮสต์โดย Tim Kadlec (เครดิตรูปภาพ)

แหล่งข้อมูลที่มีประโยชน์อีกอย่างหนึ่งที่จะช่วยให้คุณติดตามประสิทธิภาพเว็บได้คือ Ben Schwarz และ Karolina Szczur พวกเขาช่วยกันดูแลจดหมายข่าวประสิทธิภาพ ส่งมอบเครื่องมือเกี่ยวกับประสิทธิภาพของเว็บ การพูดคุย และทรัพยากรอื่นๆ ไปยังกล่องจดหมายของคุณเดือนละสองครั้ง นอกจากนี้ยังมีคลังจดหมายข่าวฉบับก่อนๆ ให้คุณติดตามจนกว่าฉบับต่อไปจะถูกส่งออกไป

จดหมายข่าว Smashing ทุกฉบับเขียนและแก้ไขด้วยความรักและความเอาใจใส่ ไม่มีการส่งจดหมายของบุคคลที่สามหรือโฆษณาที่ซ่อนอยู่ คุณเข้าใจคำพูดของเรา

The Smashing Cat สำรวจข้อมูลเชิงลึกใหม่ๆ ที่ Smashing Workshops แน่นอน

front-end & UX bits ที่มีประโยชน์ จัดส่งสัปดาห์ละครั้ง

ด้วยเครื่องมือที่จะช่วยให้คุณทำงานให้ลุล่วงได้ดียิ่งขึ้น สมัครและรับ รายการตรวจสอบการออกแบบอินเทอร์เฟซอัจฉริยะของ Vitaly PDF ทางอีเมล

ที่ส่วนหน้าและ UX ได้รับความไว้วางใจจากผู้คนจำนวน 190.000 คน