Releases
Firefox 10 ออกแล้ว!
ใน Firefox 10 เป็นรุ่นแรกที่มาพร้อมกับ Firefox ESR ซึ่งมันคือ Firefox สำหรับองค์กรหรือมหาลัยที่ไม่ชอบอัปเดตบ่อยๆ เพราะการอัปเดตแต่ละทีสำหรับองค์กรมันเป็นเรื่องที่น่าปวดหัวมาก แต่ก็จะมีอัปเดตออกมาทุกๆ 42 สัปดาห์และใน Firefox 10 นั้นมีการเปลี่ยนแปลงดังนี้
ส่วนขยายที่ใช้กับ Firefox 4 ได้จะถูกปรับให้ใช้กับ 10 ได้โดยอัตโนมัติ ยกเว้นบางส่วนขยายที่ใช้ binary แนะนำให้อ่าน ใน Firefox 10 (และรุ่นอื่นในอนาคต) ส่วนขยายเราจะใช้ได้ตลอดกาล? และนี้ก็คือก้าวแรกของแผนการ silent update (ไว้มีโอกาสจะค่อยอธิบาย)
ปุ่ม Forward (ถัดไปข้างหน้า) ได้ถูกซ่อนเอาไว้เป็นค่าปริยาย มันจะโผล่มาเมื่อเราต้องการใช้มันจริงๆ เช่น ตอนเราก็ปุ่มย้อนกลับหน้ามันก็จะโผล่มา

ถ้าเรามีการย้อนกลับหน้า มันก็จะโผล่มาอย่างนี้

มี CSS Style Inspector เข้ามาในส่วนของ นักพัฒนาเว็บ แล้ว วิธีการใช้คล้ายกับ Firebug มาก แต่หน้าตาของ Inspector ดูดีกว่า

นักพัฒนาผู้ใดสนใจแนะนำให้ดูวิดีโอรีวิวข้างล่างนี้
และอื่นๆ เช่น
- เพิ่ม Anti-Aliasing เข้ามาใน WebGL
- รองรับ CSS3 3D-Transforms
- รองรับแท็ก <bdi>
- เพิ่ม api โหมด Fullscreen
- แก้บั๊กเรื่อง Java Applet ค้างใน Mac
- รายละเอียดแบบเต็มอ่านได้ที่ complete list of changes
ดาวน์โหลดกันได้ที่ http://www.mozilla.com/th/firefox/ หรือคลิกที่ วิธีใช้ -> เกี่ยวกับ Firefox หลังจากนั้น Firefox ก็จะทำการปรับรุ่นให้เองอัตโนมัติ
สำหรับรุ่น Android ไปหาโหลดกันได้ที่ Firefox Mobile หรือ Android Market
รายละเอียดเพิ่มเติม
Firefox 9 ออกแล้ว!
ก่อนเข้าข่าว Firefox 9 ขอประกาศข่าวดีก่อน Mozilla ประกาศว่าได้ต่อสัญญาช่องค้นหากับ Google ต่อไปอีกสามปี หลังจากที่คลุมเครือกันมานานเพราะ Chrome มีส่วนแบ่งในตลาดพอที่จะไม่ต้องพึ่ง Firefox แล้วซึ่งก็นับเป็นข่าววดีเพราะ Mozilla นั้นเงินทุนหลักๆ ก็มาจากรายได้ตรงส่วนนี้ และในด้านผู้ใช้ก็ไม่ต้องเปลี่ยนไปใช้ช่องค้นหาอื่นแทนที่ Google

ใน Firefox รุ่น 9 (รวมถึง 9.0.1 ที่ออกมาแก้ไขปัญหาความปลอดภัย) มีความสามารถที่เด่นๆ คือ เพิ่ม type inference หรือ ti ลงไป ทำให้การประมวลผลจาวาสคริปต์เร็วขึ้นสูงสุด 30%
- รองรับการใช้การลากสองนิ้วและปรับธีมให้เข้ากับ OS X Lion
- รองรับคุณสมบัติป้องกันการติดตาม (Do Not Track) ผ่านจาวาสคริปต์ได้แล้ว
- เพิ่ม css font-stretch ซึ่งเป็นการปิดบั๊กในตำนานอีกตัวเพราะบั๊กตัวนี้รายงานตั้งแต่ปี 1999 อายุบั๊กทั้งหมด 12 ปีเต็ม
- ปรับ css text-overflow ให้ดีขึ้นเช่นรองรับค่าที่เป็น string
ในส่วนที่เกี่ยวกับนักพัฒนา รุ่น 9 ก็ถูกปรับแต่งให้โหลดหน้าเว็บที่มี AJAX ได้รวดเร็วขึ้น รองรับการ chunck ของ XMLHttpRequest อนุญาตให้ดูหน้าเนื้อหาเว็บได้ทันทีเหมือนกับดาวน์โหลดเสร็จหมดแล้ว แทนที่จะรอโหลดมาทั้งหมดก่อน รายละเอียดเพิ่มเติมดู Firefox for Web
ดาวน์โหลดกันได้ที่ http://www.mozilla.com/th/firefox/ หรือคลิกที่ วิธีใช้ -> เกี่ยวกับ Firefox หลังจากนั้น Firefox ก็จะทำการปรับรุ่นให้เองอัตโนมัต
สำหรับรุ่น Android ไปหาโหลดกันได้ที่ Firefox Mobile หรือ Android Market
รายละเอียดเพิ่มเติม
Firefox 8 ออกแล้ววววว!

ไม่นานเกินรอหลังจากออก 7 รุ่นล่าสุดอย่าง 8 ก็ออกมาให้ยลโฉมกันแล้ว ซึ่งเท่าที่ได้เห็นรายละเอียดการเปลี่ยนแปลงของรุ่นนี้ ต้องขอบอกว่า Firefox 8 เน้นรีดประสิทธิภาพแบบเนื้อๆ ถ้าอยากรู้ว่าจะเร็วขึ้นยังไงลองอ่านรายการการเปลี่ยนแปลงข้างล่างนี้ดู
พวกโปรแกรมหวังดีแต่ประสงค์ร้ายที่แอบติดตั้งโปรแกรมเสริมใน Firefox คราวนี้ก็หมดสิทธิ์แล้ว เพราะทุกครั้งที่โปรแกรมอื่นที่ไม่ใช่ Firefox (third party application) แอบติดตั้งโปรแกรมลงไป Firefox 8 มันจะถามก่อนว่าจะให้ติดตั้งหรือเปล่า ที่เหลือก็คือสติของเราแล้วล่ะว่าจะให้มันติดตั้งหรือเปล่า เป็นผมไม่แนะนำให้อนุญาตเพราะโปรแกรมพวกนี้มีส่วนทำให้ Firefox อืดลงไปมาก

ซึ่งในระหว่างที่อัปเกรดมาเป็น Firefox 8 นั้นจะมีหน้าต่างขึ้นมาถามว่าจะปิดหรือไม่ปิดส่วนขยายตัวไหนบ้าง ก็ต่อเนื่องมาจากข้างบนเลยที่ว่าให้เลือกปิดส่วนขยายที่ไม่ได้มาจาก Firefox เพื่อเพิ่มประสิทธิภาพให้ Firefox ของเรา

อย่างอื่นที่เด่นๆ ก็มีช่องค้นหาสำหรับ Twitter แล้ว (สำหรับรุ่นภาษาอังกฤษ-อเมริกา EN-US เท่านั้น) และสำหรับคนที่ชอบปิด Firefox แบบที่บันทึกแท็บครั้งล่าสุดเก็บไว้ (save session) ใน Firefox 8 แท็บพวกนี้จะโหลดเมื่อเราเข้าถึงแท็บนั้นๆ ไม่ได้โหลดมาทั้งหมดโดยมีตัวเลือกให้คุณเปิด-ปิดเองได้ คุณสมบัตินี้จะช่วยให้ Firefox เปิดครั้งแรกเร็วขึ้นมาก
ส่วนการเปลี่ยนแปลงอื่นๆ ที่เกี่ยวของกับนักพัฒนาเว็บก็มี
- ปรับปรุงประสิทธิภาพและการใช้หน่วยความจำของแท็ก audio และ video สามารถตอบโต้กับแท็กพวกนี้ได้มากขึ้นโดยไม่กระทบเรื่องประสิทธิภาพ
- ปรับในส่วนของ WebSockets ป้องกันการส่ง plain text จากหน้าที่สร้างมาจาก SSL
- เพิ่มการรองรับ Cross-Origin Resource Sharing (CORS) ในส่วนของ WebGL ซึ่งมันจะช่วยให้เราโหลด textures จากโดเมนอื่นๆ ได้แบบมีความปลอดภัยสูงขึ้น
- เพิ่มการรองรับ context menus(เมนูตอนคลิกขวา) ของ HTML5
สำหรับน้อง Android
- รองรับการใช้รหัสผ่านหลัก (master password) แล้ว
- สามารถคั่นเว็บแล้วเอาไปใส่ home screen ได้แล้ว
ดาวน์โหลดกันได้ที่ http://www.mozilla.com/th/firefox/ หรือคลิกที่ วิธีใช้ -> เกี่ยวกับ Firefox หลังจากนั้น Firefox ก็จะทำการปรับรุ่นให้เองอัตโนมัติ
สำหรับรุ่น Android ไปหาโหลดกันได้ที่ Firefox Mobile หรือ Android Market
รายละเอียดเพิ่มเติม
บล็อกนินคุง: http://blogninz.blogspot.com/2011/11/firefox-8.html
รายละเอียดประจำรุ่น: Firefox for Windows, Mac and Linux / Firefox for Android
Firefox 7 ออกแล้ววววว!

ปรับปรุงเรื่องบริหารจัดการหน่วยความจำให้ดีขึ้น โดยเฉพาะบั๊กบน Mac OS X ที่ถูกแก้ไปแล้วจะทำให้ลดการใช้หน่วยความจำลงมากๆ


รองรับ Navigaion Timing API ซึ่งตามปกติเวลาเราจะจับเวลาเพื่อวัดประสิทธิภาพของ JavaScript เรามักจะใช้ new Date().getTime() ตั้งแต่ตอน JavaScript เริ่มรัน แต่มันก็ไม่ได้บอกข้อมูลอะไรมากมาย บางทีเราอยากวัดตั้งแต่เริ่มโหลดมาตั้งแต่ server ก็ทำไม่ได้ ทาง Microsoft, Google, Mozilla, Opera และ Facebook จึงร่วมกันเสนอมาตรฐานนี้ไปยัง W3C ก็เลยได้มาตรฐานนี้ออกมา (ตอนนี้อยู่ในขั้น Candidate Recommendation บางเบราว์เซอร์อาจมี prefix นำหน้า) ซึ่งเบราว์เซอร์ที่ใช้อยู่ตอนนี้ก็เป็น Chrome, IE9 และล่าสุดก็คือ Firefox 7
มีตัวเลือกให้เลือกส่งสถิติด้านประสิทธิภาพของ Firefox ไปเพื่อให้ทางโน้นเขาดูสถิติและวินิจฉัยว่าควรจะปรับตรงนั้นตรงนี้อย่างไรดี โดยมีตัวเลือกให้ส่งตามรูปข้างล่าง ข้อมูลที่ส่งกลับไปทาง Mozilla บอกเลยว่าเป็น นิรนาม ไม่มีการส่ง unique identifies เหมือนที่เบราว์เซอร์อื่นๆ ทำ

และอื่นๆ
- ซ่อน http:// ในแถบที่ตั้งแล้ว แต่ถ้าเว็บนั้นเชื่อมต่อด้วย SSL ก็จะโผล่ขึ้นมาเป็น https:// เหมือนเดิมเพื่อให้ผู้ใช้อุ่นใจขึ้น
- มีตัวเร่งความเร็วด้วยฮาร์ดแวร์สำหรับแท็ก <canvas> ให้การเล่นเกมและอนิเมชั่นของ HTML5 ได้เร็วขึ้น อันนี้เฉพาะฝั่ง Windows เท่านั้น
- รองรับ text-overflow: ellipsis แล้ว css ตัวนี้อธิบายง่ายๆ ก็คือถ้าตัวอักษรมันล้นเกิ layout แล้วเราใช้ text-overflow: ellipsis มันก็จะเติม ellipsis (เครื่องหมายไข่ปลา) ... อย่างนี้ให้
- ทำให้รองรับ MathML ดีขึ้นและปรับโปรโตคอล WebSocket จากรุ่น 7 เป็น 8
- รายละเอียดอื่นติดตามได้ที่ Firefox 7 Release Notes https://www.mozilla.org/en-US/firefox/7.0/releasenotes/
ดาวน์โหลดกันได้ที่ http://www.mozilla.com/th/firefox/ หรือคลิกที่ วิธีใช้ -> เกี่ยวกับ Firefoxหลังจากนั้น Firefox ก็จะทำการปรับรุ่นให้เองอัตโนมัติ
สำหรับเวอร์ชั่นน้อง Android ไปหาโหลดกันได้ที่ Firefox Mobile หรือ Android Market
รายละเอียดเพิ่มเติม
บล๊อกนินคุง: http://ninkungz.exteen.com/20110928/firefox-7
คำถามที่ถามบ่อย: Firefox for Windows, Mac, Linux และ Firefox for Android
รายละเอียดประจำรุ่น: Firefox for Windows, Mac and Linux / Firefox for Android
Firefox 6 ออกแล้ววววว!
ผ่านมาเดือนกว่าๆ หลังจากที่ Firefox 5 ออก ณ บัดนี้ Firefox 6 ก็ได้เผยโฉมออกมาให้เห็นแล้ว การเปลี่ยนแปลงที่มีเข้ามาใหม่มีดังนี้
ในด้านของส่วนติดต่อผู้ใช้มีการเน้นชื่อโดเมนแล้วแล้วก็ปรับในส่วนข้อมูลเพิ่มเติมของเว็บให้สวยงามขึ้น

ในด้านของเว็บเทคโนโลยีก็มีของเล่นเพิ่มเข้าใหม่เช่น
- หลังจากที่ต้องถอดก่อนออก Firefox 4 ในที่สุด Websockets ก็ได้กลับมาอีกแล้วแต่ยังอยู่ในขั้นทดลองโดยต้องใช้ moz นำหน้า
- รองรับ window.matchMedia() ตามมาตรฐานใหม่ที่เพิ่งร่างเสร็จ
- รองรับ EventSource / server-sent events
- เพิ่ม Scratchpad เป็นตัวทดสอบโค้ด JavaScript ได้ทันทีภายในเบราว์เซอร์ มีวิดีโอตัวอย่างตามลิงก์ที่ให้ไว้
- ปรับ Web Console ให้ใช้ง่ายขึ้นเช่นมี auto-complete
- ปรับให้ Firefox เปิดได้เร็วขึ้นเวลาใช้ Panorama ค้างไว้อยู่
- ปรับ Firefox Sync ให้หาได้ง่ายขึ้น
ดาวน์โหลดกันได้ที่ http://www.mozilla.com/th/firefox/ หรือคลิกที่ วิธีใช้ -> เกี่ยวกับ Firefoxหลังจากนั้น Firefox ก็จะทำการปรับรุ่นให้เองอัตโนมัติ
สำหรับเวอร์ชั่นน้อง Android ไปหาโหลดกันได้ที่ Firefox Mobile หรือ Android Market

รายละเอียดเพิ่มเติม
บล๊อกนินคุง: http://ninkungz.exteen.com/20110816/firefox-6
คำถามที่ถามบ่อย: Firefox for Windows, Mac, Linux and Firefox for Android
รายละเอียดประจำรุ่น: Firefox for Windows, Mac and Linux / Firefox for Android

