Releases
Firefox 16 ออกแล้วเน้นเรื่องการเข้าถึงและปลด prefix ของ css3 แล้ว!
แล้วเราก็เจอกันอีกในไม่ช้า Firefox 16 ตัวเต็มได้ออกมาให้ใช้งานกันแล้ว โดยในรุ่นนี้มีการเพิ่ม/เปลี่ยนแปลง/แก้ไขดังนี้
- [ใน OS X] รองรับ VoiceOver แล้วเพื่อเพิ่มการเข้าถึง (Accessibility) สำหรับคนที่ไม่เข้าใจว่าเจ้า VoiceOver มันคืออะไรตามอ่านได้ที่ Apple - Accessibility - VoiceOver
- เริ่มรองรับ web app เพื่อรองรับ Mozilla Open Web Apps ที่จะเปิดตัวในอนาคต
- เพิ่ม incremental garbage collection ใน javascript ทำให้ Firefox ตอนประมวลผล javascript ดูกระตุกน้อยลงและตอบสนองดีขึ้น
- เพิ่มแถบเครื่องมือนักพัฒนา (Developer Toolbar) เพิ่อเพิ่มความง่ายต่อการเข้าถึง มีตัวนับ error และสามารถใช้ command line พิมพ์คำสั่งเผื่อใช้งานเครื่องมือพวกนี้ลงไปได้เลย

- CSS3 Animations, Transitions, Transforms และ Gradients ได้ถอดคำนำหน้า -moz ออกไปแล้วยกตัวอย่างเช่น -moz-transform เราก็ใช้ transform ได้เลย
- ใน CSS3 Animations ได้รองรับการ reverse แล้วตัวอย่างเช่น animation-direction: reverse
- ไม่รองรับ MD5ในอัลกอฯ แฮชสำหรับลายเซ็นดิจิตอล (digital signatures) อีกต่อไป
- เปิดการรองรับไฟล์ Opus เป็นค่าเริ่มต้น
- about:memory สามารถบอกการรายงานต่อแท็บได้แล้วจากเดิมที่รายงานทั้งหมดเลย ไม่แบ่งเป็นแท็บ
- เปลี่ยนค่าการแสดงผลของ user agent string ให้แสดงแค่เลขรุ่นหลักเท่านั้นเช่น User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:16.0) Gecko/16.0 Firefox/16.0 ถึงแม้ว่าจะมีการอัปเดตให้เป็น Firefox 16.0.2 แล้วก็ตาม
ตบท้ายด้วยวิดีโอแนะนำแถบเครื่องมือนักพัฒนา
รายละเอียดเพิ่มเติม
Firefox รุ่น Windows 8 เมโทรสไตล์ฉบับพรีวิว มาให้ลองใช้งานแล้ว

Windows 8 ที่จะเริ่มเปิดตัวภายในปลายเดือนนี้มีสิ่งที่มาใหม่นั้นก็คือโอปป้า Metro Style (ต่อไปจะเรียกว่าเมโทร) ที่เน้นออกแบบเพื่อให้ใช้กับอุปกรณ์แตะๆ จิ้มๆ อย่างแท็บเล็ตหรือ touch screen ซึ่งเบราว์เซอร์ที่เราใช้ๆ กันอยู่เนี่ยก็ไม่ได้ออกแบบมาให้ใช้กับเจ้าเมโทรก็เลยต้องมีรุ่นพิเศษแตกออก มาอีกอย่าง IE ก็ทำรุ่น 10 ออกมาเพื่อรองรับกับเมโทรตัวนี้โดยเฉพาะ และแน่นอนว่า Firefox ก็ถูกพัฒนาให้เข้ากับเจ้าเมโทร โดยโปรเจ็คนี้ก็ได้เริ่มมาตั้งนานแล้วแต่ในวันนี้ก็ได้ฤกษ์ที่จะเปิดตัวรุ่น พรีวิวออกสู่สาธารณะให้นักพัฒนาได้เอาไปลองใช้กัน

ซึ่งในตัวพรีวิวตัวนี้ถ้าเทียบกับรุ่นที่ใช้กันอยู่ทั่วไปก็เป็นรุ่น Nightly ก็มีอัปเดตแบบอัตโนมัติในตัว หลังจากติดตั้งลงไปแล้ว เราก็สามารถสลับ Firefox ไปมาระหว่างโหมดคลาสสิคกับเมโทรได้ด้วย ซึ่งใน Firefox เมโทรตัวนี้ก็ไม่ได้แตกต่างจาก Nightly รุ่นปกติมากนัก แต่พวก gesture ที่ควรมีในป้อนข้อมูลแบบสัมผัสอย่างที่มีใน smartphone ก็มีมาให้อยู่แล้ว หน้าตาก็ออกแบบให้เรียบๆ ง่ายๆ เข้ากันกับเมโทรแถมที่พิเศษกว่า Nightly รุ่นปกติก็คือมีการใส่ธีมแบบใหม่ Australis เข้ามาแล้วด้วย

ใครที่อยากทดลองก็เชิญไปดาวน์โหลดกันได้ที่ nightly build of Mozilla Firefox และถ้าเจอบั๊กหรือมีข้อแนะนำอะไรก็ไปโพสต์ไว้ที่ Bugzilla กันได้เลยยย
ที่มา - Firefox Metro Preview for Windows 8 และ Firefox Metro Preview Release - Status update 8
Firefox 15 ก็ออกแล้วมีปฏิบัติการอัปเดตไร้เงาด้วย!
ทุกๆ เดือนครึ่ง Firefox ก็จะมีการออกรุ่นใหม่มาเพื่อให้ทันกระแสโลกาภิวัตน์(ก็เว่อร์ไป) ซึ่งการเปลี่ยนแปลงที่มีในรุ่น 15 นี้ก็มีของใหม่ๆ เข้ามามากมายเช่น
ปฏิบัติการอัปเดตไร้เงา: โครงการนี้เริ่มมาตั้งแต่ช่วง Firefox 10-11 แล้ว ค่อยๆ แก้โน่นนั้นนี่แล้วใส่เข้ามาให้ Firefox อยู่ตลอด แล้วมาเปิดตัวอย่างเป็นทางการเอาที่รุ่นนี้เพราะการอัปเดตแบบนี้มันไม่ง่าย เลยโดยเฉพาะวินโดวส์ที่ต้องฝ่าด่าน UAC ไปให้ได้ โดยคุณสมบัตินี้ Firefox จะอัปเดตให้เราโดยอัตโนมัติโดยไม่ขึ้นหน้าต่างโปรแกรม Firefox Update อย่างที่เราเห็นกันบ่อยๆ ระหว่างการติดตั้งการอัปเดตก็จะสร้างโฟลเดอร์ใหม่ขึ้นมา พอเราปิดแล้วเปิด Firefox ใหม่ปุ๊บ เราก็จะถูกย้ายไปโฟลเดอร์ที่สร้างใหม่นั้นแบบเนียนกิ๊กไม่มีสะดุด ไม่ต้องขึ้นหน้าต่างรอคอยแบบสมัยก่อนแล้ว

เพิ่มความสามารถให้ WebGL ถ้าอยากรู้ว่า Firefox ถูกปรับแต่งเรื่องนี้มาถึงขนาดไหนแล้วให้ลองดูวิดีโอนี้
และถ้าอยากลองเล่นของจริงให้เข้าไปที่เดโม BananaBread ที่เขียนขึ้นโดยใช้ HTML + JavaScipt + WebGL เพียงแค่นี้ก็ได้เกม fps มาแล้วหนึ่งเกมโดยไม่ต้องพึ่งปลั๊กอินใดๆ นอกจากจะปรับแต่งทางด้าน WebGL แล้วทางด้านการใช้หน่วยความจำ ในรุ่นนี้ก็ถูกปรับแต่งให้พวกส่วนเสริมใช้หน่วยความจำน้อยลงไปอีก ลดอาการแรมรั่วไปได้อีกเยอะ
ของใช้ของนักพัฒนาเว็บก็ถูกใส่เข้ามีอยู่สองชิ้นแต่แต่ละอันก็น่าใช้งานทั้งนั้น เริ่มจาก Responsive Design View ที่ช่วยให้เราเห็นมุมมองของด้านอุปกรณ์พกพา ในคุณสมบัตินี้ก็มีให้เราดูได้ในหลายขนาด แถมสามารถหมุนมุมมอง (rotate) ได้ด้วย
JavaScript Debugger ก็ได้ถูกใส่เข้ามาแล้ว ถ้าใครเคยใช้ Firebug มาก่อนก็จะร้องอ๋อทันที
แต่เดี๋ยวก่อนในรุ่นนี้ได้ใส่ตัวอ่าน pdf มาให้เรียบร้อยแล้ว แต่คุณสมบัตินี้ยังไม่พร้อมให้ผู้ใช้ทั่วๆ ไปจึงถูกปิดไว้ หน่วยกล้าตายคนไหนอยากใช้ก็ให้ไปเปิดได้เองที่ about:config ที่การตั้งค่า pdfjs.disabled เปลี่ยนจากค่า true ให้เป็น false แค่นี้ก็ใช้งานตัวอ่าน pdf ได้แล้ว

ในส่วนของ Firefox ในรุ่นอุปกรณ์พกพาก็ออกรุ่น 15 มาพร้อมกัน การเปลี่ยนแปลงที่มีเข้ามาก็เช่น
- Native UI สำหรับแท็บเล็ต: หลังจากที่ประสบความสำเร็จไปกับรุ่นมือถือไปแล้ว คราวนี้เจ้าตัวแท็บเล็ตก็ได้ถูกปรับแก้ตามไปด้วยในรุ่นนี้ เร็วแรงขึ้นอย่างแน่นอน
- Awesome bar ก็ถูกปรับหน้าตาใหม่แถมการค้นหาในแถบนี้ก็ได้ถูกเพิ่มความสามารถเข้าไปด้วย
- ที่คั่นหน้าและประวัติสามารถนำเข้าข้อมูลมาจาก stock browser ได้แล้ว
- เปลี่ยนเป็นมุมมองแบบ desktop ได้จากเมนูได้แล้ว สำหรับคนที่ไม่ชอบมุมมองแบบ mobile
- เพิ่มการค้นหาคำในหน้าเว็บ
- ในส่วนการจัดการการดาวน์โหลดก็สามารถพัก ยกเลิก และโหลดไฟล์ใหม่ได้แล้ว
- เลือกคำและคัดลอก/วางได้เป็นที่เรียบร้อย
การเปลี่ยนแปลงที่มีเข้ามาทั้งรุ่น Desktop และ Mobile ก็มี
- รองรับ SPDY protocol v3
- รองรับ css ในส่วนของ word-break
- รองรับไฟล์เสียง Opus ซึ่งรูปแบบไฟล์นี้เหมาะมากกับการพูดคุยผ่านอินเทอร์เน็ตแบบเดียวกับ skype
รายละเอียดเพิ่มเติม
Firefox 14 ออกแล้วใช้ https ในช่องค้นหาของกูเกิลด้วย
ในที่สุด Firefox 14 ก็หลุดพ้นสถานะเบต้ามาเป็นตัวจริงเสียที ในเลขรุ่นนี้มีการเปลี่ยนแปลงทั้งทางด้าน ui กับระบบด้านหลังที่เจ๋งๆ ในหลายส่วนเช่น
- ในแถบที่อยู่จะยกเลิกการใช้ favicon แล้วจะแทนที่ด้วยรูปโลก แม่กุญแจ และเครื่องหมายอัศเจรีย์แทน เพื่อป้องกันพวกผู้ไม่หวังดีใช้ favicon ของเว็บไซต์ดังๆ หลอกเอาข้อมูล แต่ทั้งนี้ทั้งนั้น favicon ก็ไม่ได้หายไปหมดยังมีอยู่ในที่คั่นหน้าเช่นเดิม
- ช่องค้นหาของ Google ตอนนี้เปลี่ยนไปใช้ HTTPS แบบเต็มตัว ทำให้คนกลางเช่นแอดมินหรือพวก third-party เว็บไซต์ไม่สามารถดักจับคีย์เวิร์ดที่ใช้ในการค้นหาของเราได้ แน่นอนว่าการเซ็นเซอร์คำค้นหาก็ทำได้ยากขึ้นตามไปด้วย ซึ่งนั้นก็เป็นผลดีต่อเสรีภาพของอินเทอร์เน็ต
- ปกติ Awesome bar มันก็ฉลาดอยู่แล้ว แต่ตอนนี้มันรองรับ auto-complete ไปในตัว ยกตัวอย่างเช่นถ้าเราพิมพ์คำว่า goo มันก็จะขึ้นให้ว่า google.com หน้าที่ที่เหลือของเราก็แค่กด enter เพื่อเข้าเว็บ ไม่ต้องเลื่อนลงหนึ่งขั้นแล้วคลิกเหมือนแต่ก่อนแล้ว
- ถ้าใครเคยใช้ Flashblock มาก่อนคงคุ้นเคยกับที่ต้องคลิกที่ตัว Flash เพื่อใช้งาน คราวนี้ Mozilla อัดมาให้เป็นฟีเจอร์หนึ่งใน Firefox เลยโดยต้องเปิดใช้งานที่ about:config ตัวแปร plugins.click_to_play เปลี่ยนค่าให้เป็น true แน่นอนว่ามันไม่ได้บล็อกแค่ Flash อะไรที่เป็นปลั๊กอินมันก็บล็อคให้หมดเช่น Quicktime ซึ่งในรุ่นหน้าฟีเจอร์นี้จะทำให้มันสามารถปรับแต่งได้หลายหลายยิ่งขึ้น
- รองรับโหมดเต็มของ OS X 10.7 Lion แบบเต็มตัวแล้ว
Firefox 14 บนแอนดรอยด์ออกแล้ว เขียนใหม่หมด เร็วขึ้น แรงขึ้น แถมใช้แฟลชได้ด้วย

เป็นที่ยอมรับกันทั่วว่า Firefox บน Andriod นั้นแย่ ดาวที่ได้อยู่ที่ Play Store ก็ได้ประมาณอยู่ที่สามดาว ซึ่งหลายคนก็คาดหวังว่ามันน่าจะให้ประสบการณ์ที่ดีเช่นเดียวกับรุ่น desktop แต่มันกลับทำได้ไม่ดีเท่าที่ควร ซึ่งทาง Mozilla นั้นก็ไม่ได้นิ่งนอนใจหาทางเปลี่ยนอยู่ตลอด เมื่อปลายปีที่แล้วที่ผมได้ไปร่วม Mozcamp 2011 ที่มาเลเซีย ด้านมือถือและแท็บเล็ต Mozilla กำลังให้ความสำคัญอยู่อย่างมาก โดยเฉพาะการเปลี่ยน Firefox บน Andriod ให้มาใช้ native ui
หลังจากที่เริ่มต้นพัฒนามาถึง 8 เดือน โครงการนี้ก็เสร็จพร้อมปล่อยออกมาใน Firefox 14 แล้ว ผลที่ได้ก็คือมันเร็วมากจะเร็วขนาดไหนให้ดูคลิปนี้
และการเบนช์มาร์คด้วย Canvas ผลที่ได้ก็เร็วตามรูป




