Computer >> คอมพิวเตอร์ >  >> ระบบเครือข่าย >> อินเทอร์เน็ต

ทำไมเกณฑ์มาตรฐานความเร็วของเบราว์เซอร์จึงไม่มีความหมาย

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

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

ทำความเข้าใจกับเทคโนโลยี

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

เกณฑ์มาตรฐานของเบราว์เซอร์เป็นประเภทหนึ่งของการแข่งขันด้านแนวคิดที่เหนือกว่าระหว่างนักพัฒนาโค้ด ซึ่งพยายามทำให้ดีที่สุดโดยการเขียนเครื่องมือเบราว์เซอร์ที่เหมาะสมที่สุด มันเกี่ยวกับกระบวนการแบบ single กับ multi-threaded, mutexing, sandboxing และคำแปลกๆ อื่นๆ

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

เบราว์เซอร์ของคุณไม่ใช่คอขวด

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

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

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

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

ผมขอยกตัวอย่างส่วนตัวของคุณ

ไม่กี่เดือนที่ผ่านมา ฉันได้อัปเกรดสาย 1.5Mbit ที่อ่อนแอที่สุดเป็นสาย 12Mbit ให้ฉันถามคำถามคุณ คุณคิดว่าประสบการณ์การท่องเว็บของฉันดีขึ้นหรือไม่? คำตอบคือไม่! หากมีการเปลี่ยนแปลงใด ๆ ก็มองไม่เห็น ฉันสังเกตเห็นการเปลี่ยนแปลงที่สำคัญและเป็นเส้นตรงในการอัปโหลดและดาวน์โหลดอย่างต่อเนื่อง และแม้แต่เวลา ping ก็ดีขึ้น ซึ่งทำให้การเล่นเกมออนไลน์สนุกขึ้น แต่พื้นที่เบราว์เซอร์ยังคงไม่ถูกแตะต้อง

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

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

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

การเปรียบเทียบ หมายความว่าอย่างไร

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

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

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

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

เพื่อจุดประสงค์นี้ นักพัฒนาซอฟต์แวร์จึงมาพร้อมกับเกณฑ์มาตรฐานการคำนวณทุกประเภท ซึ่งเน้นไปที่เครื่องมือแสดงผลของเบราว์เซอร์ โดยเฉพาะอย่างยิ่งองค์ประกอบ Javascript คุณสามารถเห็นความแตกต่างอย่างมากในการทดสอบประเภทนี้

อย่างไรก็ตาม ผลลัพธ์จำเป็นต้องได้รับเกลือเล็กน้อยและอาจพริกไทยด้วย การเปรียบเทียบ Raw Javascript เป็นสิ่งที่ดีและดี แต่ไม่ได้คำนึงถึงความเป็นจริงของเว็บ

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

ตัวอย่างที่ไร้ประโยชน์

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

อย่าลืมว่าคุณต้องทำการทดสอบสองสามร้อยครั้งบนระบบปฏิบัติการและแพลตฟอร์มฮาร์ดแวร์ต่างๆ เพื่อให้การตรวจสอบของคุณมีความถูกต้อง แต่ถึงกระนั้น การเริ่มเย็นกลับบอกอะไรคุณได้บ้าง ไม่ใช่รถจี๊ป Lada Niva ที่พยายามออกสตาร์ทในฤดูหนาวที่ไซบีเรีย เป็นเบราว์เซอร์ที่ขึ้นอยู่กับกระบวนการเบื้องหลังกว่าร้อยกระบวนการที่แข่งขันกันสำหรับคิว CPU, ตัวกำหนดตารางเวลา, ลำดับความสำคัญ และพารามิเตอร์อื่น ๆ อีกนับล้านที่ไม่มีใครสนใจเมื่อพวกเขาเรียกใช้การทดสอบที่ไร้ประโยชน์

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

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

ตัวอย่างที่ไร้ประโยชน์น้อยกว่า

เพื่อประโยชน์ในการโต้แย้ง การทดสอบเกณฑ์มาตรฐานของ Sunspider อาจใช้เวลา 5 วินาทีในเบราว์เซอร์ A และ 10 วินาทีในเบราว์เซอร์ B ความแตกต่าง 5 วินาทีมีความสำคัญ อย่างไรก็ตาม หน้าเว็บโดยเฉลี่ยจะใช้เวลาโหลดเพียง 1 วินาที ซึ่งครึ่งหนึ่งของเวลานั้นใช้สำหรับการทำงานของ Javascript ซึ่งหมายความว่าหากเบราว์เซอร์ A ใช้เวลา 0.5 วินาทีในการดำเนินการ เบราว์เซอร์ B จะใช้เวลา 1 วินาที ครึ่งวินาทีเห็นได้ชัดหรือไม่? บางที. แต่มันไม่สำคัญอย่างแน่นอน

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

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

คำอธิบายเพิ่มเติม ...

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

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

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

เกณฑ์มาตรฐานเป็นสิ่งที่ดีสำหรับสนามแข่ง คุณสามารถเจาะ Bugatti Veyron กับ McLaren F1 และดูว่าคันไหนชนะที่ Nurburgring แต่คุณบอกได้ไหมว่าอันไหนจะข้ามลอนดอนได้เร็วกว่าตอน 8 โมงเช้าวันจันทร์?

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

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

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

สุดท้ายนี้ เหตุใดเกณฑ์มาตรฐานจึงไม่มีความหมาย

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

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

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

คนส่วนใหญ่ไม่รู้ว่าเบราว์เซอร์คืออะไร แม้กระทั่งทุกวันนี้ ผู้ใช้ Windows ส่วนใหญ่จะเรียกใช้ Internet Explorer ซึ่งเป็นเบราว์เซอร์เริ่มต้นที่มาพร้อมกับระบบปฏิบัติการของตน สำหรับผู้ใช้ทั่วไป อินเทอร์เน็ตมีความหมายเหมือนกันกับ Internet Explorer บราวเซอร์คือสิ่งที่กินใบไม้และยอดอ่อน Javascript เป็นตัวอักษรแปลก ๆ ที่ใช้บนเกาะชวา เกณฑ์มาตรฐานอาจเป็นสัญญาณเตือนบนม้านั่งในสวนสาธารณะที่ทาสีใหม่

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

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

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

ของหวาน

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

สรุป

ฉันหวังว่าคุณจะชอบบทความนี้ แต่คุณคงไม่ได้ คุณเชื่อมั่นในความเชื่อมั่นของชาวสปาร์ตันที่เผชิญหน้ากับฝูงเปอร์เซียว่าเบราว์เซอร์ของคุณคือจุดสุดยอดของเทคโนโลยีและเป็นคำตอบของชีวิต จักรวาล และทุกสิ่ง แต่มันไม่ได้ และ Javascript เป็นคำที่เกินจริง

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

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

ไชโย