Sunday, September 11, 2011

Internet Explorer 9 (IE9) vs. Firefox 6 vs. Google Chrome 13 vs. Opera 11.50 vs. Safari 5.1

เปรียบเทียบ IE9 vs Firefox 6 vs Chrome 13 vs Opera 11.50 vs Safari 5.1
โปรแกรมตัวหนึ่งที่ผู้ใช้คอมพิวเตอร์ทุกคนต้องมีไว้ใช้งานคือเว็บเบราเซอร์โดยเว็บเบราเซอร์แต่ละตัวก็มีทั้งจุดเด่นและจุดด้อยแตกต่างกันไป ซึ่งผู้พัฒนาเว็บเบราเซอร์แต่ละรายได้แข่งขันกันพัฒนา ปรับปรุง และคิดค้นคุณสมบัติใหม่ให้กับโปรแกรมของตนเองอย่างต่อเนื่อง เพื่อป้องกันไม่ให้ผู้ใช้เดิมหนีไปใช้โปรแกรมตัวอื่นและดึงดูดผู้ใช้ใหม่ให้ใช้โปรแกรมของตนเองมากขึ้น โดยปัจจัยที่สำคัญในการเลือกใช้โปรแกรมเว็บเบราเซอร์ของผู้ใช้ส่วนใหญ่ คือ ความเร็วและความน่าเชื่อถือในการทำงาน บทความนี้ ผมขอนำผลการทดสอบเว็บเบราเซอร์ 5 ตัวที่มีผู้ใช้มากในอันดับต้นๆ คือ Internet Explorer 9 (IE9), Firefox 6, Chrome 13, Opera 11.50 และ Safari 5.1 ซึ่งทำการทดสอบโดยทีมงาน Tom's Hardware มาฝาก (ให้พิจารณา) ครับ

สำหรับการทดสอบโปรแกรมเว็บเบราเซอร์ในครั้งนี้ จะเป็นการทดสอบด้านสมรรถนะการทำงาน (Performance), การประมวลผล JavaScript, การรองรับ HTML5 และการทำงานในสภาพแวดล้อมของการใช้งานจริง อย่างเช่น ความเร็วในการเปิดโปรแกรม (Startup time) ความเร็วในการโหลดหน้าเว็บ (Page load time), จำนวนการใช้หน่วยความ (RAM use) โดยระบบที่ใช้ทดสอบเป็นเครื่องคอมพิวเตอร์ Windows 7 ทั้งนี้ ผลการทดสอบในบทความนี้เป็นเพียงบางส่วนซึ่งเป็นไฮไลต์ของการทดสอบ สำหรับผลการทดสอบทั้งหมดสามารถอ่านได้จากเว็บไซต์  Tom's Hardware 

1. Start time - เวลาที่ใช้ในการเปิดโปรแกรม (หน่วยเป็นวินาที, ใช้เวลาน้อยกว่าดีกว่า)
การทดสอบในหัวข้อนี้เป็นการประเมินเวลาที่ใช้ในการเปิดโปรแกรม (Start time) เมื่อเปิด 1 แท็บและ 8 แท็บ โดยเปิด 1 แท็บนั้นโปรแกรมที่ทำงานเร็วที่สุดได้แก่ Chrome 13 โดยใช้เวลา 0.8 วินาที ในขณะที่เปิด 8 แท็บนั้นโปรแกรมเว็บเบราเซอร์ที่ทำงานเร็วที่สุดได้แก่ Opera 11.50 โดยใช้เวลา 1.46 วินาที โดยผลการทดสอบมีดังนี้

เวลาที่ใช้ในการเปิดโปรแกรม (1 แท็บ)
  • อันดับที่ 1 Chrome 13 ใช้เวลา 0.8 วินาที
  • อันดับที่ 2 IE9 ใช้เวลา 0.83 วินาที
  • อันดับที่ 3 Firefox 6 ใช้เวลา 1.11 วินาที
  • อันดับที่ 4 Safari 5.1 ใช้เวลา 1.14 วินาที
  • อันดับที่ 5 Opera 11.50 ใช้เวลา 1.3 วินาที

รูปที่ 1

เวลาที่ใช้ในการเปิดโปรแกรม (8 แท็บ)
  • อันดับที่ 1 Opera 11.50 ใช้เวลา 1.46
  • อันดับที่ 1 IE9 ใช้เวลา 3.26
  • อันดับที่ 2 Chrome 13 ใช้เวลา 3.91
  • อันดับที่ 3 Firefox 6 ใช้เวลา 4.25
  • อันดับที่ 4 Safari 5.1 ใช้เวลา 7.93

รูปที่ 2

2. Page Load Times - Composite (หน่วยเป็นมิลลิวินาที, ใช้เวลาน้อยกว่าดีกว่า)
หัวข้อนี้เป็นการทดสอบเพื่อวัดความเร็วในการโหลดหน้าเว็บแบบ Composite มีหน่วยเป็นมิลลิวินาที โดยโปรแกรมที่ทำงานเร็วที่สุดได้แก่ Chrome 13 โดยใช้เวลา 778 มิลลิวินาที โดยผลการทดสอบมีดังนี้
  • อันดับที่ 1 Chrome 13 ใช้เวลา 778 มิลลิวินาที
  • อันดับที่ 2 Safari 5.1 ใช้เวลา 808 มิลลิวินาที
  • อันดับที่ 3 IE9 ใช้เวลา 884 มิลลิวินาที
  • อันดับที่ 4 Opera 11.50 ใช้เวลา 1015 มิลลิวินาที
  • อันดับที่ 5 Firefox 6 ใช้เวลา 1129 มิลลิวินาที

รูปที่ 3

3. Proper Page Loads
หัวข้อนี้เป็นการทดสอบเพื่อวัดความถูกต้องในการทำงาน โดยโปรแกรมที่ทำงานถูกต้องมากที่สุดได้แก่ Opera 11.50 โดยมีความผิดพลาด 0.33 โดยผลการทดสอบมีดังนี้
  • อันดับที่ 1 Opera 11.50 มีความผิดพลาด 0.33
  • อันดับที่ 2 Safari 5.1 มีความผิดพลาด 1.33
  • อันดับที่ 3 Firefox 6 มีความผิดพลาด 4
  • อันดับที่ 4 Chrome 13 มีความผิดพลาด 8.67
  • อันดับที่ 5 IE9 มีความผิดพลาด 17.67

รูปที่ 4

4. JavaScript Performance
การทดสอบนี้เป็นการวัดประสิทธิภาพของการประมวลผล JavaScript ของโปรแกรมเบราเซอร์โดยการใช้โปรแกรมวัด 3 ตัวดังนี้

4.1. ผลการทดสอบด้วย Peacekeeper (ได้คะแนนสูงกว่า = มีประสิทธิภาพดีกว่า)
การทดสอบนสมรรถนะการทำงานด้าน JavaScript ด้วย Peacekeeper โปรแกรมที่ทำคะแนนได้สูงที่สุดคือ Chrome 13 ได้ 11266 คะแนน โดยผลการทดสอบมีดังนี้
  • อันดับที่ 1 Chrome 13 ได้ 11266 คะแนน
  • อันดับที่ 2 Opera 11.50 ได้ 10502 คะแนน
  • อันดับที่ 3 Safari 5.1 ได้ 6928 คะแนน
  • อันดับที่ 4 IE9 ได้ 6885 คะแนน
  • อันดับที่ 5 Firefox 6 ได้ 6281 คะแนน

รูปที่ 5

4.2. ผลการทดสอบด้วย Kraken v1.1 (ใช้เวลาน้อยกว่า = มีประสิทธิภาพดีกว่า)
การทดสอบนสมรรถนะการทำงานด้าน JavaScript ด้วย Kraken v1.1 โปรแกรมที่ทำใช้เวลาน้อยที่สุดคือ Chrome 13 ได้ 3413.9 มิลลิวินาที โดยผลการทดสอบมีดังนี้
อันดับที่ 1 Chrome 13 ใช้เวลา 3413.9 มิลลิวินาที
อันดับที่ 2 Firefox 6 ใช้เวลา 4625 มิลลิวินาที
อันดับที่ 3 Opera 11.50 ใช้เวลา 10117 มิลลิวินาที
อันดับที่ 4 IE9 ใช้เวลา 11544.7 มิลลิวินาที
อันดับที่ 5 Safari 5.1 ใช้เวลา 13613.7 มิลลิวินาที

รูปที่ 6

4.3. ผลการทดสอบด้วย SunSpider v0.9.1 (ใช้เวลาน้อยกว่า = มีประสิทธิภาพดีกว่า)
การทดสอบนสมรรถนะการทำงานด้าน JavaScript ด้วย SunSpider v0.9.1 โปรแกรมที่ทำใช้เวลาน้อยที่สุดคือ IE9 โดยใช้เวลา 190.3 มิลลิวินาที โดยผลการทดสอบมีดังนี้
อันดับที่ 1 IE9 ใช้เวลา 190.3 มิลลิวินาที
อันดับที่ 2 Firefox 6 ใช้เวลา 217.8 มิลลิวินาที
อันดับที่ 3 Opera 11.50 ใช้เวลา 218.77 มิลลิวินาที
อันดับที่ 4 Chrome 13 ใช้เวลา 228.13 มิลลิวินาที
อันดับที่ 5 Safari 5.1 ใช้เวลา 262.8 มิลลิวินาที

รูปที่ 7

5. Flash Performance (ได้คะแนนสูงกว่า = มีประสิทธิภาพดีกว่า)
การทดสอบนี้เป็นการวัดประสิทธิภาพของการประมวลผล Flash ของโปรแกรมเบราเซอร์โดยใช้โปรแกรม Flash Benchmark c1.09.1 โดยโปรแกรมที่ทำคะแนนได้สูงที่สุดคือ Safari 5.1 ได้ 19268 คะแนน โดยผลการทดสอบมีดังนี้
  • อันดับที่ 1 Safari 5.1 ได้ 19268 คะแนน
  • อันดับที่ 2 IE9 ได้ 19179 คะแนน
  • อันดับที่ 3 Opera 11.50 ได้ 19052 คะแนน
  • อันดับที่ 4 Chrome 13 ได้ 17053 คะแนน
  • อันดับที่ 5 Firefox 6 ได้ 17012 คะแนน

รูปที่ 8

6. ผลการทดสอบด้วย HTML5
การทดสอบด้วย HTML5 Test เป็นการวัดการรองรับมาตรฐาน HTML5 ของโปรแกรมเบราเซอร์ซึ่งโปรแกรมที่สามารถทำคแนนได้มากกว่าแสดงว่าสามารถรองรับมาตรฐาน HTML5 ได้ดีกว่าโดยแบ่งออกเป็น 2 หัวข้อ คือ HTML5 และ HTML5 Canvas 2D โดยการทดสอบ HTML 5 นั้นโปรแกรมเบราเซอร์ที่ได้อันดับที่ 1 ได้แก่ Firefox 6 สามารถทำได้ 2873 คะแนน ส่วนการทดสอบ HTML5 Canvas 2D นั้นโปรแกรมเบราเซอร์ที่ได้อันดับที่ 1 ได้แก่ IE9 สามารถทำได้ 59.33 คะแนน สำหรับผลการทดสอบมีรายละเอียดดังนี้

HTML 5 (ได้คะแนนสูงกว่า = มีประสิทธิภาพดีกว่า)
  • อันดับที่ 1 Firefox 6 ได้ 2873 คะแนน
  • อันดับที่ 2 IE9 ได้ 2247 คะแนน
  • อันดับที่ 3 Chrome 13 ได้ 635 คะแนน
  • อันดับที่ 4 Safari 5.1 ได้ 258 คะแนน
  • อันดับที่ 5 Opera 11.50 ได้ 157 คะแนน

รูปที่ 9

6.2 HTML5 Canvas 2D (ได้คะแนนสูงกว่า = มีประสิทธิภาพดีกว่า)
  • อันดับที่ 1 IE9 ได้ 59.33 คะแนน
  • อันดับที่ 2 Safari 5.1 ได้ 49 คะแนน
  • อันดับที่ 3 Chrome 13 ได้ 48.67 คะแนน
  • อันดับที่ 4 Opera 11.50 ได้ 41.33 คะแนน
  • อันดับที่ 5 Firefox 6 ได้ 24 คะแนน

รูปที่ 10

7. จำนวนการใช้หน่วยความจำในการทำงาน (RAM use)
การทดสอบในหัวข้อนี้เป็นการวัดประสิทธิภาพการจัดการหน่วยความจำเมื่อทำการเปิดแท็บจำนวน 39 แท็บโดยโปรแกรมที่ใช้หน่วยความจำน้อยกว่าแสดงว่ามีประสิทธิภาพการจัดการหน่วยความจำดีกว่า ผลปรากฏว่าโปรแกรมเบราเซอร์ที่ได้ใช้หน่วยความจำน้อยที่สุดคือ Chrome 13 ใช้หน่วยความจำเพียง 74.4 MB โดยแต่ละการทดสอบมีผลดังนี้
  • อันดับที่ 1 Chrome 13 ใช้หน่วยความจำ 46.02 MB
  • อันดับที่ 2 IE9 ใช้หน่วยความจำ 56.21 MB
  • อันดับที่ 3 Safari 5.1 ใช้หน่วยความจำ 58.89 MB
  • อันดับที่ 4 Firefox 6 ใช้หน่วยความจำ 48.43 MB
  • อันดับที่ 5 Opera 11.50 ใช้หน่วยความจำ 58.63 MB

รูปที่ 11

สรุปผลการทดสอบ
ผลการทดสอบโปรแกรมเบราเซอร์ในสมรรถนะการทำงานนั้นสามารถสรุปเป็น Performance Placing ได้ดังรูปที่ 12 โดย Chrome 13 ของกูเกิลนั้นมีคะแนนนำ Firefox 6 ของโมซิลลสและ IE9 ของไมโครซอฟท์เล็กน้อย

รูปที่ 12

สำหรับผลการทดสอบโดยรวมนั้นามารถสรุปเป็น Performance Placing ได้ดังรูปที่ 13 ซึ่ง Chrome 13 นั้นมีคะแนนนำ Firefox 6 และ IE9 ของไมโครซอฟท์อย่างชัดเจน ในขณะที่ Firefox 6 กับ IE9 นั้นมีคะแนนห่างกันเล็กน้อย

รูปที่ 13

สำหรับการทดสอบเพื่อหาว่า "โปรแกรมเบราเซอร์ใดเร็วที่สุดและเป็นมาตรฐานที่สุด" สามารถอ่านได้ที่ IE9 vs Chrome 12 vs Firefox 5.0.1 vs Safari 5.0.5 vs Opera 11.50 โปรแกรมเบราเซอร์ใดเร็วที่สุดและเป็นมาตรฐานที่สุด

บทความโดย: Thai Windows Administrator Blog

แหล่งข้อมูลอ้างอิง
Google Chrome Browser

Copyright © 2011 TWA Blog. All Rights Reserved.

0 Comment: