Tags:

Maciej Stachowiak ทีมงานของ WebKit ได้รายงานว่า WebKit เบื้องหลังเว็บเบราว์เซอร์ชื่อดัง Safari สามารถผ่านเงื่อนไข ของ Acid3 (ข่าวเก่า) ในหัวข้อ "การแสดงภาพเคลื่อนไหวอย่างลื่นไหลบนเครื่องใดๆที่กำหนด(smooth animation on reference hardware)" ได้เป็นเจ้าแรก โดย Acid3 ได้กำหนดว่าต้อง แสดงภาพเคลื่อนไหวภายใน 3.3 วินาที และ WebKit ทำได้ 0.33 วินาที บนเครื่อง MacBook Pro 2.4 GHz(ใช้เวลา 1 ใน 10 ของที่กำหนด) โดยเบื้องหลังความสำเร็จนี้มาจาก DOM และ JavaScript ที่เร็วขึ้นของ WebKit นั่นเอง

โดย Acid3 คือหน้าเว็บเพจที่ทำขี้นโดยกลุ่มนักพัฒนามาตราฐานเว็บเพื่อทดสอบความถูกต้องของเว็บเบราว์เซอร์โดยอาศัยข้อกำหนดของมาตราฐานเว็บ โดยเฉพาะ DOM และ JavaScript โดยการทดสอบ ต้องผ่านข้อกำหนดในแต่ละข้อ ดังนี้

  • เว็บเบราว์เซอร์ต้องใช้การตั้งค่าโดยปริยาย - a browser must use its default settings
  • ภาพเคลื่อนไหวต้องลื่นไหล - the animation has to be smooth
  • ต้องได้คะแนน 100 จาก 100 คะแนน - he score has to end on 100/100
  • ผลลัพท์ต้องแน่นอน - final page has to look exactly
  • ต้องถูกต้องในระดับ pixel - pixel for pixel

- อ่านเพิ่มเติม

โดยหากยังจำได้ WebKit และ Opera ได้ประกาศไปก่อนหน้านี้ว่าได้ผ่านการได้คะแนน 100 จาก 100 (WebKit, Opera) มาแล้วเมื่อเดือนมีนาคมที่ผ่านมา แต่ทั้งนี้ยังเหลือในหัวข้อ ความถูกต้องในระดับ pixel เว็บเบราว์เซอร์ต้องใช้การตั้งค่าโดยปริยาย และ ความลื่นไหลของภาพเคลื่อนไหว และ WebKit ได้ทะยอยเก็บที่ละข้อมาเรื่อยๆ โดยหากนับจากความสำเร็จครั้งนี้ จะทำให้ WebKit เป็นเจ้าแรกที่ผ่าน Acid3 อย่างสมบูรณ์

หากดูเฉพาะส่วนของคะแนน เราลองมาทบทวนดูว่าเว็บเบราว์เซอร์แต่ละตัวผ่าน Acid3 ไปถึงไหนกันบ้าง ในหมวดของเว็บเบราว์เซอร์สำหรับผู้ใช้งานทั่วไป

  • Safari 3.1.2 => 75 คะแนน
  • Firefox 3.0.2 => 71 คะแนน
  • Opera 9.52 => 84 คะแนน
  • Internet Explorer 7 => 14 คะแนน

ในหมวดของเว็บเบราว์เซอร์ ภายในกลุ่มนักพัฒนา(กำลังพัฒนา)

  • Safari 4.0 Developer Preview => 100 คะแนน
  • Firefox Gecko engine build ล่าสุด => 87 คะแนน
  • Opera build ล่าสุด => 100 คะแนน
  • Google's new Chrome beta =>79 คะแนน
  • Internet Explorer 8 Beta 2 => 21 คะแนน

ในหมวดของเว็บเบราว์เซอร์ สำหรับอุปกรณ์พกพา

  • Safari in iPhone 2.1 => 74 คะแนน
  • Netfront => 11 คะแนน
  • Opera Mobile => 2 คะแนน
  • Opera Mini => 79 คะแนน
  • Pocket Internet Explorer ไม่สามารถ Test ได้เพราะไม่รองรับ JavaScript

ที่มา - AppleInsider, WebKit Blog

Comments

By: pawinpawin
Writer
pawinpawin's blog
on 28/09/08 7:18 #66415 toggle
pawinpawin's picture

ชื่อหัวเรื่อง "WebKit เป็นผ่าน Acid3 อย่างสมบูรณ์" น่าจะเป็น "WebKit ผ่าน Acid3 อย่างสมบูรณ์" หรือเปล่าครับ?


pawinpawin | clinicalepi.com

By: jobbglass
jobbglass's blog
on 28/09/08 8:21 #66420 Reply to:66415 toggle
jobbglass's picture

แก้แล้วครับ ขอบคุณครับ

By: z2
Windows PhoneUbuntu
z2's blog
on 28/09/08 8:20 #66419 toggle
z2's picture

เป็นข่าวดีของ Chrome ด้วยรึเปล่า


หาที่เรียนพิเศษขอนแก่น-หาติวเตอร์ขอนแก่น

By: jobbglass
jobbglass's blog
on 28/09/08 11:30 #66442 Reply to:66419 toggle
jobbglass's picture

น่าจะนะ ถ้า Chrome จะไม่เริ่มทำ Render Engine เอง และทำ V8 เร็วขึ้นอีกหน่อย ผมว่า Chrome start WebKit ไกลไปหน่อย สงสัยกลัว bug :)

By: put4558350
ContributorAndroidSymbianUbuntu
put4558350's blog
on 28/09/08 10:07 #66431 toggle
put4558350's picture

สรุปว่า Opera ก็ยังนำ Safari อยู่ และ Firefox ก็ตามมาติดๆ ^^


^^

By: gudgee
AndroidWindows
gudgee's blog
on 28/09/08 10:21 #66435 toggle
gudgee's picture

Google ยิ้มเลย Browser แข่งกันแบบนี้

ต่อไปสงสัย JavaScript จะเล่น video เองเลย flash ไม่ต้อง

By: shikima
Windows PhoneAndroidUbuntu
shikima's blog
on 28/09/08 11:55 #66446 Reply to:66435 toggle
shikima's picture

คงยาก เพราะคนส่วนใหญ่ยังใช้ IE

CMDEVHUB เขียนเอามันส์ ลองเข้าไปดูความมันส์ได้ครับ


CMDEVHUB เขียนเอามันส์ ลองเข้าไปดูความมันส์ได้ครับ

By: platalay
AndroidWindowsIn Love
platalay's blog
on 28/09/08 12:20 #66449 Reply to:66446 toggle
platalay's picture

+1

By: polaromonas
ContributorWindows PhoneWindows
polaromonas's blog
on 28/09/08 10:47 #66437 toggle
polaromonas's picture

ไม่อยากเชื่อว่า Opera mobile แพ้ Opera mini -*-


My blog

By: put4558350
ContributorAndroidSymbianUbuntu
put4558350's blog
on 28/09/08 12:44 #66452 Reply to:66437 toggle
put4558350's picture

Opera mobile ต้องแพ้ Opera mini เป็นเีรื่องปรกติครับ เพราะ Opera mini ทำการ render ที่ server ก่อนส่งรูปกลับมาที่มือถือ power เลยมากกว่า Opera mobile ที่ run บนมือถือ ส่วนที่ตัดลดของ Opera mini เลยน้อยกว่าครับ ^^


^^

By: polaromonas
ContributorWindows PhoneWindows
polaromonas's blog
on 29/09/08 0:45 #66541 Reply to:66452 toggle
polaromonas's picture

กระจ่างครับ ขอบคุณครับ

แต่ว่า Safari บน iPhone ไม่ได้ใช้หลักการเดียวกับ mini ใช่มั๊ยล่ะครับ แสดงว่า Safari บน iPhone นี่เจ๋งไปเลยสิเนี่ย


My blog

By: Chengings
Contributor
Chengings's blog
on 28/09/08 11:09 #66439 toggle
Chengings's picture

Fennec ยังไม่เห็นเลยแหะ


หมาไฟ

By: jobbglass
jobbglass's blog
on 28/09/08 11:43 #66443 toggle
jobbglass's picture

ขออนุญาติแก้่ไขที่ผิดนะครับ จาก

33 มิลลิวินาที และ WebKit ทำได้ 33 มิลลิวินาที

ไปเป็น

3.3 วินาที และ WebKit ทำได้ 0.33 วินาที บนเครื่อง MacBook Pro 2.4 GHz(ใช้เวลา 1 ใน 10 ของที่กำหนด)

ต้องขอโทษอย่างแรง

By: HudchewMan
ContributorAndroidWindows
HudchewMan's blog
on 28/09/08 16:50 #66481 toggle
HudchewMan's picture

คะแนน acid3 ของ ie นี่นำโด่งทิ้งค่ายอื่นขาดลอยเลยแฮะ - -'

เว็บพจนานุกรม แปลภาษาจีน-ไทย ไทย-จีน http://www.zhongtai.org


~ จุดยืนของทุกคนคือส้นเท้า : HudchewMan's Diary | TH LG Optimus Black ~

By: platalay
AndroidWindowsIn Love
platalay's blog
on 28/09/08 20:37 #66515 toggle
platalay's picture

เอ่อ...

โครมเครื่องผมมันผ่าน 100/100 เลยอะ รูปครับ

By: jobbglass
jobbglass's blog
on 28/09/08 22:50 #66530 Reply to:66515 toggle
jobbglass's picture

มันเป็นหน้าอ้างอิงครับว่า ที่ถูกต้อง ผลลัพท์ที่ได้ต้องออกมาเป็นแบบนี้ สำรับตรวจสอบความถูกต้องระดับ pixel หน้าที่ใช้ทดสอบน่าจะเป็น http://acid3.acidtests.org/ นะครับ