Firefox 3.1
Shiretoko 3.1 Alpha 2 released
Firefox 3.1 Alpha 2 นี้ออกมาตั้งอาทิตย์นึงแล้วเพิ่งมาเขียน ต้องขอโทษด้วยครับ เข้าข่าวเลยดีกว่า
สุดยอดจาวาสคริปต์ตัวใหม่ TraceMonkey ที่จะมาใน 3.1 ซึ่งในเวอร์ชั่นนี้ยังไม่ได้เปิดใช้อย่างเป็นทางการ เพราะยังมีบั๊กอยู่เยอะ คงต้องรอเวอร์ชั่นหน้าซึ่งน่าจะเป็น Beta 1 เรามาดูฟีเจอร์อื่นๆ ที่เพิ่มเข้ามาในตอนนี้ดีกว่า
- รองรับ web worker thread ทำให้ย้ายการประมวลผล JavaScript เยอะๆ อย่างเช่นการคำนวณเลขฟีโบนัชชีแบบ recursive ไปไว้ background thread หน้าเว็บจะได้ไม่ค้างตอนประมวลผลอยู่
- รองรับการย้ายแท็บข้ามหน้าต่าง โดยที่แท็บที่ย้ายไปนั้นยังคงมีข้อมูลเช่น ฟอร์ม เหมือนเดิมอยู่ โดยจะไม่มีการ reload หน้าใหม่เหมือนใน Firefox 3.0
- รองรับคุณสมบัติของ CSS 2.1 และ CSS 3 เพิ่มขึ้น
- รองรับ Aero Glass (Windows Vista เท่านั้น) ใน XUL
- พัฒนาและเพิ่มค่าใน color management profile
- Control-Tab พัฒนาขึ้นกว่าเดิม ซึ่งเราสามารถปิดแท็บในระหว่างกด Control-Tab ได้โดยกด Control-W
- Gmail ได้เข้าไปใน mailto: แล้ว
เรื่องบั๊กการตั้งค่าฟอนต์ปริยายของภาษาไทยที่แก้แล้วใน Firefox 3.0.2 ใน Alpha 2 นี้ก็ถูกแก้ไขด้วยเหมือนกัน เราจึงมั่นใจได้เลยว่า ภาษาไทยในไฟร์ฟอกซ์เวอร์ชั่นต่อๆ ไป จะอ่านได้ตามปกติ ไม่ต้องมาตั้งค่าอีกแล้ว
ปัญหาใหญ่ที่เรื้อรังมานาน เกี่ยวกับการใส่วิดีโอในเว็บ ซึ่งปัจจุบันนี้เราต้องใช้ปลั๊กอินที่หลากหลายมาก ในการดูวิดีโอและเสียงในแต่ละเว็บไซต์ และปลั๊กอินบางอันก็ไม่ได้รองรับทุกแพลตฟอร์มด้วยเช่น Silverlight แถม codec ที่เอาไว้แปลงไฟล์ส่วนใหญ่ก็ต้องเป็นแบบเสียตังค์ ทาง W3C ก็ได้ร่าง HTML5 ที่มีแท็กวิดีโอแล้ว โดยตัว codec ที่รองรับนั้นก็เป็นโอเพนซอร์สด้วย (Ogg Vorbis และ Ogg Theora) และใน Alpha 2 นี้ก็รองรับแท็ก Video แล้ว เพื่อให้เห็นภาพ ผมก็เลยมีวิดีโอมาให้ดูชมกันข้างล่างครับ
ที่มา - Firefox 3.1 Alpha2 release notes และ Mozilla Links
ป.ล. สัญญาว่าจะเขียนตั้งแต่ 3 วันก่อนแล้ว แต่กลับถึงบ้านก็หลับอย่างเดียว ต้องขออภัยอีกที
Shiretoko 3.1 Alpha 1 released
หลังจากส่ง Firefox 3.0 ออกมาได้ไม่นาน ทีมพัฒนาของมอซิลล่าก็ได้เร่งพัฒนา Firefox 3.1 ให้ทันออกภายในสิ้นปีนี้ และคราวนี้ก็ถึงเวลาแล้วสำหรับอัลฟ่าแรกของ Firefox 3.1 ซึ่งจุดประสงค์หลักๆ ของ Firefox 3.1 ที่จะออกมาก็คือ รองรับมาตรฐานเว็บใหม่ๆ เช่น HTML5 และ CSS3 ซึ่ง Alpha 1 ที่ออกมานี้ ผมจะทำการทดสอบกับเว็บ CSS3.info เริ่มแรกทดสอบกับ Firefox 3.0 ก่อน
From the 43 selectors 36 have passed, 0 are buggy and 7 are unsupported (Passed 373 out of 578 tests)
คราวนี้มาทดสอบด้วย Firefox 3.1 Alpha 1
From the 43 selectors 43 have passed, 0 are buggy and 0 are unsupported (Passed 578 out of 578 tests)
สรุปได้สั้นๆ ง่ายๆ คือ Firefox 3.1 Alpha 1 นี้ผ่านการทดสอบจากเว็บ CSS3.info แล้ว เกี่ยวกับมาตรฐานเราก็ต้องไม่พลาดอีกการทดสอบนั้นคือ Acid3 Test ของ Firefox 3.0 จะได้ 71/100 ส่วน Firefox 3.1 Alpha 1 ได้ 84/100 จากทั้งสองการทดสอบนี้ ก็แสดงให้ถึงการพัฒนาที่เข้าสู่มาตรฐานเว็บสมัยใหม่มากขึ้น
ในส่วนของ Smart Location Bar ก็มีการพัฒนาเพิ่มอีกซึ่งเราสามารถที่จะจำกัดการผลการค้นหาได้แล้ว ไปอ่านกันต่อได้ที่ Agadak
ส่วนที่เหลือที่เพิ่มเติมเข้ามาคือ รองรับการใช้ border images Text API สำหรับ <canvas> และฟีเจอร์สุดท้ายที่อยากจะแนะนำให้ชมกัน เพื่อให้เห็นภาพ ดูวิดีโอที่อยู่ข้างล่างนี้เลยดีกว่า
การสลับแท็บแบบใหม่ ถ้าใครเคยใช้ Windows Vista ล่ะก็จะคุ้นตามากกับการสลับโปรแกรมแบบมี thumbnails สำหรับไฟร์ฟอกซ์จะเป็นคีย์ Control-Tab ซึ่งน้อยคนนักที่จะรู้คีย์ลัดนี้(หรือลืมไปแล้ว) ฟีเจอร์ใหม่นี้มีหลายคนอาจไม่ชอบ แต่ผมว่าฟีเจอร์นี้เป็นอีกฟีเจอร์นึงที่ทำให้การใช้งานสะดวกมากขึ้น เป็นการเตือนให้รู้ว่าไฟร์ฟอกซ์ก็สลับแท็บได้นะ และน่าจะเป็นการดึงดูดให้ผู้ใช้ใหม่ๆ เข้ามาใช้ไฟร์ฟอกซ์มากขึ้นด้วย(หวือหวาดี) แต่ thumbnail ค่อนข้างมีความละเอียดต่ำไปหน่อย คาดว่าน่าจะได้รับการพัฒนาให้ดีขึ้น
ดาวน์โหลดเพื่อไปทดสอบกันได้เลย
- Windows: Shiretoko Alpha 1 Setup.exe
- Mac OS X: Shiretoko Alpha 1.dmg
- Linux: shiretoko-alpha1.tar.bz2
A Draft Plan: Firefox 3.1 and the Mozilla Platform
ยังไม่ทันได้ออกไฟร์ฟอกซ์ 3.0 เลย นาย Mike Shroepfer ก็ได้ประกาศร่างแผนการเกี่ยวกับ Firefox 3.1 และแพลตฟอร์มมอซิลล่า ออกมาว่า
เนื่องจาก Firefox 3.0 ที่จะออกมาใหม่นั้น ยังมีฟีเจอร์อยู่อีกหลายฟีเจอร์ ที่ยังไม่สามารถใส่ใน Firefox 3.0 ได้ เนื่องจากฟีเจอร์เหล่านั้น ได้มีการใช้หลังจากที่พัฒนา Firefox 3.0 ไปแล้ว เพราะฉะนั้นจึงต้องมี Firefox 3.1 เพื่อออกมารองรับฟีเจอร์ใหม่เหล่านี้ สำหรับกำหนดการที่จะออก Firefox 3.1 จะอยู่ที่ประมาณปลายปีนี้ มีฟีเจอร์คร่าวๆคือ
- รองรับแท็ก <video> ที่จะมีใช้ใน HTML 5 ทำให้การใส่วิดีโอในเว็บนั้นง่ายขึ้น และเป็นมาตรฐานมากขึ้น
- รองรับ XMLHttpRequests (XHR) ทำให้การพัฒนาเว็บแอปพลิเคชัน มีความสามารถมากขึ้นและง่ายขึ้นกว่าเดิม
- เพิ่มความสามารถของ location bar ให้ดีมากขึ้น ซึ่งเราอาจจะได้เห็น search bar และ location bar รวมกันเป็น bar เดียว
- พัฒนาประสิทธิภาพ และเข้ากับตัวระบบได้ดียิ่งขึ้น
- Native JSON DOM binding ทำให้ง่ายต่้อการพัฒนาเว็บมากขึ้น
และเนื่องจาก Firefox 3.1 นั้นจะออกมาเร็วมาก จึงต้องลดการสนันสนุนตัว Firefox 2 ลง โดยจะสิ้นสุดการอัพเดต Firefox 2 ประมาณ 6 เดือนหลังจากที่ออก Firefox 3.0 ไปแล้ว
สำหรับ Firefox Mobile หรือที่รู้จักกันในนาม Fennec นั้นจะมีให้เห็นตอนออก Firefox 3.1 ซึ่งทางทีมผู้พัฒนาตั้งใจ ที่จะให้ออกมาพร้อมกัน
สุดท้าย Firefox 4 วางแผนไว้ว่าจะปล่อยออกมาตอนปี 2009 หรืออาจจะมากกว่านั้น และอาจจะรวมเข้าด้วยกันกับ แพลตฟอร์ม Mozilla2
(ส่วนอันนี้ไม่เกี่ยวกับตัวข่าว แต่เอามาเล่าให้ฟัง) การนับเลขเวอร์ชั่นของ Firefox 2 กับ 3 นั้นจะต่างกันแล้ว โดยเป็นที่รู้กันดีอยู่ว่า Firefox 2 จะมีเลขเวอร์ชั่นอยู่ที่ 2.0.0.X แต่ใน Firefox 3 จะเป็น 3.0.X แทน จบข่าว
ที่มา - Mozilla Links





