ต้อนรับ Opera 10.50 ด้วยผลงานเข้าเป้าจาก Sputnik
“หลัง” จากที่ Opera™ Software ได้ปล่อย
เบราเซอร์บนเดสก์ทอปตัวล่าสุดออกมาอย่าง Opera™
Browser เวอร์ชัน 10.5 ด้วยเอนจิ้น Presto เดิม
ที่อัพเกรดเป็นเวอร์ชัน 2.5.22 และเปลี่ยนเอนจิ้นของ
ECMAScript/JavaScript ตัวใหม่เอี่ยมถอดด้าม
ที่ใช้โค้ดเนมว่า “Carakan”
เมื่อวันที่ 4 มีนาคม 2010 ทาง Opera™ Software ได้ปล่อย Opera™ Browser เวอร์ชัน 10.5 สำหรับ PC หรือเดสก์ทอปออกมาแล้ว ซึ่งหลัก ๆ ก็ไม่ได้เปลี่ยนแปลงจากรุ่นทารกอย่าง alpha และ beta เท่าไร นอกจากเก็บ Bugs ที่เหลือจนครบ ดังนั้นรายละเอียดการอัพเดทต่าง ๆ ผมได้เคยเขียนเอาไว้แล้วที่ http://my.opera.com/abysscross/blog/opera-105-info ครับ
วันนี้เรามาพูดถึงเรื่องของเอนจิ้นจาวาสริปต์ ( ECMAScript/JavaScript ) ตัวใหม่ล่าสุด โค้ดเนม Carakan ที่มาแทนเอนจิ้นตัวเดิมอย่าง Futhark ในโอเปร่า 10.0 ที่ทางทีมพัฒนาได้ทุ่มสุดตัว เพื่อแก้ไข “จุดอ่อน” ที่เป็นปัญหาคู่กับน้องโอ๋ ( Opera ) มาอย่างช้านาน เรียกว่าหลายคนนั้น “ส่ายหน้า” ถ้าเอ่ยถึงโอเปร่า กับจาวาสคริปต์ กันเลยทีเดียว

เจ้า Carakan นั้น ทางทีมพัฒนาได้วาดฝันเอาไว้ว่า จะเป็นจิ๊กซอว์สำคัญที่จะ “กำจัดจุดอ่อน” ของน้องโอ๋ และก้าวขึ้นไปเทียบเคียงกับเบราเซอร์อื่น ๆ ในเรื่องของการอ่าน และการรันจาวาสคริปต์เสียที และเมื่อจนกระทั่งหลังจากที่ น้องโอ๋ 10.5 ได้คลอดออกมา ทางทีมพัฒนาก็ได้โฆษณาอย่างไม่กลัวหน้าแหกว่า “The fastest browser on Earth” กันเลยทีเดียว
ผมได้หลงเข้าไปอ่านในชุมชนของ Chromium ก็ได้พบว่าเค้าได้จัดการทดสอบการรัน Javascript กับเว็บไซด์ทดสอบอย่าง Sputnik กันมาโดยตลอดตั้งแต่เดือนมิถุนายน ซึ่งคาดว่าทดสอบไปร่วม 5000 กว่าครั้งแล้วจนถึงปัจจุบัน กับเบราเซอร์หลัก ๆ อย่าง Internet Explorer, Firefox, Chrome, Safari และ Opera โดยใช้คำสั่ง javascript ที่แตกต่างกันรันทดสอบทั้งหมด 5246 คำสั่ง โดยวัดผลจากการอ่านค่า หรือรันคำสั่งผิดพลาด ( failures ) เป็นหลักครับ
ล่าสุดเพื่อต้อนรับเวอร์ชันใหม่ของน้องโอ๋ ผลการทดสอบล่าสุด เมื่อวันที่ 11 มีนาคม ปีนี้ ก็มีดังนี้ครับ
Opera 10.50 : 78 failures
Safari 4 : 159 failures
Chrome 4 : 218 failures
Firefox 3.6 : 259 failures
Internet Explorer 8 : 463 failures
โดยเค้าได้ทำแผนผังสรุปผลการทดสอบออกมาเป็นแบบ Dart หรือเป้าลูกดอกครับ
ว่าเบราเซอร์ไหนจะรันจาวาสคริปต์ได้ “ตรงเป้า” ที่สุด

ทั้งนี้นี่เป็นเพียงการทดสอบด้าน ECMAScript / JavaScript เท่านั้น ซึ่งผลการทดสอบก็พอจะมองเห็นอนาคตอันสดใสของ Opera Browser ว่าสามารถก้าวขึ้นมาเทียบเคียงเทคโนโลยีการรัน JS ซึ่งเคยเป็นจุดอ่อน (อย่างมาก) ให้พอสมน้ำกับคำว่า “The fastest browser on Earth” ที่ออกมาโฆษณาไว้ได้เหมือนกัน ก็ขอให้พัฒนาเรื่อย ๆ ไม่มีตกเหมือนอย่างที่เคยทำ Acid3 ได้ 100 คะแนนเต็มเป็นเจ้าแรก และเจ้าเดียวมานาน ( เหมือนว่า Chrome ก็ทำได้เหมือนกันไปแล้ว )
ไหน ๆ ก็แวะ Sputnik แล้ว ก็เลยซนลองทดสอบกับน้องโอ๋ของตัวเองดูครับ

หากใครมี Browser ไว้ในเครื่องหลาย ๆ ตัว ก็ไปลองร่วมทดสอบกันได้ที่ http://sputnik.googlelabs.com/about ครับผม
Archives
Categories
Shared this Entry to your Friends




52 Entries
14 Entries
12 Entries
7 Entries
16 Entries
12 Singles



Leave a Comment