Firefox 42 กับความเป็นส่วนตัวที่มากขึ้นพร้อมรุ่น 64 บิทของ Windows

เจอกันทุก ๆ 6 สัปดาห์ คุณสามารถดาวน์โหลด Firefox ได้ที่

และอ่านข้างล่างเพื่อดูรายละเอียดการเปลี่ยนแปลงครับ

เริ่มจากสิ่งที่รอคอยมานานก็สิ้นสุดลง ตอนนี้มีรุ่น 64 บิทสำหรับ Windows มาแล้ว แต่ตอนนี้ยังเข้าถึงได้ยากอยู่ โดยต้องเข้าไปเอาใน ftp กันเลยทีเดียว หน้าดาวน์โหลดแบบปกติยังไม่มีตัวเลือกนี้ให้ คิดว่าอาจจะรอเปิดตัวอย่างเป็นทางการในรุ่นถัด ๆ ไป

ระบบ”ป้องกันการติดตาม”ใน”หน้าต่างท่องเว็บแบบส่วนตัว” โดยคุณสมบัติได้ทำการปิดกั้นส่วนที่ตามรอยการท่องเว็บของคุณออก สิ่งส่วนใหญ่ก็เป็นไฟล์จาวาสคริปต์และการติดตามที่อยู่ในโฆษณา จึงไม่น่าแปลกใจว่าเราจะเห็นโฆษณาน้อยลงถ้าใช้โหมดนี้ ซึ่งคุณสมบัตินี้ไม่ได้ทำการปิดโฆษณาโดยตรงแต่โฆษณาส่วนใหญ่นั้นติดตามการใช้งานผู้ใช้จึงโดนหางเลขไปด้วย นั้นก็ทำให้เวลาทีท่องเว็บในโหมดนี้ผู้ใช้อย่างเรา ๆ ก็ได้รับความเป็นส่วนตัวที่มากขึ้น

ความสามารถในการป้องการติดตาม เปิดใช้งานมาเป็นตัวเลือกปริยาย แต่เราก็สามารถเลือกที่จะปิดความสามารถนี้ได้เช่นกัน

Continue reading …

Firefox 41 ลดการใช้หน่วยความจำกับ Adblock Plus ลง

เจอกันทุก ๆ 6 สัปดาห์ คุณสามารถดาวน์โหลด Firefox ได้ที่

และอ่านข้างล่างเพื่อดูรายละเอียดการเปลี่ยนแปลงครับ

Firefox 41 นี้เน้นปรับปรุงเสถียรภาพและเพิ่มคุณสมบัติด้านเว็บเทคโนโลยีเข้ามา ส่วนของการลดการใช้หน่วยความจำจากส่วนขยายของ Adblock Plus นั้นเกิดจากการแก้บั๊กหลาย ๆ ตัวโดยเฉพาะที่เกี่ยวกับ css สองตัวนี้ (บั๊ก 1 และ บั๊ก 2)  โดยเฉลี่ยแล้วลดลงประมาณ 10%

Firefox Account สามารถเพิ่มภาพโพรไฟล์ของตัวเองได้แล้ว

Pocket ได้เอาเข้ามาใส่ในรุ่นภาษาไทยเรียบร้อย

ปรับปรุงถอดรหัสรูปภาพให้เร็วขึ้นเท่าตัวโดยเฉพาะตอนที่กำลังเลื่อนหน้าเว็บ ลองดูได้ที่วิดีโอด้านล่าง

รายละเอียดอื่นก็มี

  • Firefox Hello ใช้ instant messaging ได้แล้ว
  • ใช้ SVG เป็น favicon
  • WebRTC บังคับให้ใช้ perfect forward secrecy
  • ตัด/คัดลอกวัตถุเข้าคลิปบอร์ดได้จากคำสั่งจาวาสคริปต์ Document.execCommand()
  • ใน Firefox 40 ได้ใส่คุณสมบัติการ signing ส่วนเสริมเข้ามาและขึ้นเตือนส่วนเสริม (โดยเฉพาะส่วนขยาย) และในรุ่น 41 นี้ก็ได้ปิดการใช้งานส่วนเสริมที่ไม่ได้รับ sign ที่ Mozilla ต้องทำอย่างนี้ก็เพื่อปกป้องผู้ใช้จากมัลแวร์และการไฮแจ็คเบราเซอร์  รายละเอียดเพิ่มเติมแนะนำให้อ่าน Support Mozilla

สำหรับรุ่น Android นั้นมีการปรับปรุงที่คล้ายกันแต่ส่วนที่เพิ่มเข้ามาก็คือ สามารถเลือกผลการค้นหาต่างเจ้าในหน้าเดียวกันได้แล้ว และ user-agent ก็ส่งเลขรุ่นของ Android ได้แล้ว

และยังมีอีกเพียบ ลองตามอ่าน Firefox 41 for developers และเว็บเพื่อนบ้านข้างล่าง

สำหรับท่านที่สนใจสามารถดูรายละเอียดฉบับเต็มได้จาก Firefox Release Notes (Desktop, Mobile)

Firefox 40 รองรับ Windows 10 และปรับหน้าส่วนเสริมใหม่

เจอกันทุก ๆ 6 สัปดาห์ คุณสามารถดาวน์โหลด Firefox ได้ที่

และอ่านข้างล่างเพื่อดูรายละเอียดการเปลี่ยนแปลงครับ

หลังๆ มานี้ไม่ค่อยได้ตามข่าว Firefox เท่าไหร่ เพราะยุ่ง ๆ กับระบบด้านหลังอย่างเช่นการแปลอยู่ ซึ่งความคืบหน้าตอนนี้ของ Firefox OS ก็แปลเกิน 50% และ Firefox บนพีซีและ Android ก็พยายามหาคำแปลที่ตกหล่นไปอยู่เสมอ ๆ ครับ ไม่ได้อู้จริง ๆ (นะ) เข้าข่าวเลยดีกว่า

รองรับ Windows 10 ตัวใหม่แล้ว (ลงท้ายด้วยเลขศูนย์เหมือนกับ Firefox เลย) แต่ถ้าคนที่ติดตั้งแล้วถูก Windows แย่งการตั้งค่าเบราเซอร์ปริยายไป ให้ตั้งค่ากลับตามนี้ครับ ตั้ง default browser ใน Windows 10 ให้เป็น browser ยี่ห้ออื่นนอกเหนือจาก Microsoft Edge

หน้าส่วนเสริมก็ถูกปรับให้สอดคล้องกับหน้าตัวเลือกแบบใหม่แล้วเช่นกัน

รายการอื่นๆ ก็มี

  • ใส่ระบบ Add-on Signing ให้กับส่วนเสริม โดยการใช้ signing นี้จะเป็นตัวการันตีว่าผ่านการตรวจสอบจากละเอียดโดย Mozilla แล้วว่า ส่วนเสริมตัวนี้ไม่ขโมยหรือควบคุมข้อมูลผู้ใช้ แต่รุ่น 40 นี้ยังไม่ได้บังคับผู้ใช้อะไรเท่าไหร่
  • สามารถเพิ่มบริบท (context) เพื่อบ่งบอกหัวข้อการสนทนาใน Firefox Hello
  • เพิ่มคุณสมบัติการเตือนการป้องกันมัลแวร์และเว็บปลอมแปลงในหน้าเว็บปกติแล้ว หลังจากที่ Firefox 39 นั้นเตือนได้แค่การดาวน์โหลด
  • ปรับความเร็วของโปรแกรมเสริม NPAPI ให้เร็วขึ้น
  • รูปภาพแบบ Jpeg แบบขยายถูกทำให้ใช้หน่วยความจำน้อยแล้วและวาดเร็วขี้น
  • ส่วนอื่นๆ ก็เป็นการปรับด้านประสิทธิภาพซึ่งบางอย่างก็เป็นการปรับเฉพาะระบบปฏิบัติการ

ส่วนด้าน Android นั้นขอยกมาจาก Blognone เลย

ส่วน Firefox for Android เพิ่มฟีเจอร์แบบเดียวกับ Chrome ที่แสดงหน้าจอเตือนภัยเว็บที่มีมัลแวร์-ซอฟต์แวร์ไม่พึงประสงค์ให้บ่อยขึ้น (เนื่องจาก Firefox ใช้เอนจิน Google Safe Browsing ตัวเดียวกับของ Chrome) และสามารถกดค้างที่ปุ่ม Back/Forward เพื่อแสดงรายการเว็บเพจล่าสุดได้

และเหมือนเดิม

สำหรับท่านที่สนใจสามารถดูรายละเอียดฉบับเต็มได้จาก Firefox Release Notes (Desktop, Mobile) ครับ

Firefox 39 เน้นปรับ OS X

เจอกันทุก ๆ 6 สัปดาห์ คุณสามารถดาวน์โหลด Firefox ได้ที่

และอ่านข้างล่างเพื่อดูรายละเอียดการเปลี่ยนแปลงครับ

เพิ่มการรองรับ Unicode 8 ในส่วนของสีผิวของ emoji เข้ามา

เพิ่มคุณสมบัติการป้องกันมัลแวร์และเว็บปลอมแปลง ใน Linux  และ OS X แล้ว (Windows นำร่องไปก่อน) มีปุ่มตัวเลือกให้เปิดปิดได้ด้วย แถมไฟล์ยอดนิยมของ OS X เช่น dmg ก็ตรวจสอบได้

สามารถแชร์ลิงก์ของ Firefox Hello ไปยังบริการ social ต่าง ๆ ได้แล้ว

เด่น ๆ อย่างอื่นก็มี

  • Project Silk โปรเจคที่ทำให้ Firefox นั้นลื่นขึ้น บางส่วนก็ได้เอามาใส่ใน OS X แล้ว แถมปรับปรุงการแสดงเส้นแบบขีด (dashed line) ให้ดีขึ้นด้วย
  • ถอนการรองรับ SSLv3 จากการสื่อสารกับเครือข่าย

จุดที่เพิ่มเข้ามาใน Android ก็มีเพิ่มมาคล้าย ๆ กับรุ่น desktop สิ่งที่ต่างคือรองรับ”การวาง”เนื้อหาลงบนพื้นที่ที่แก้ไขได้เช่น text field หรือ textbox

ส่วนที่เหลืออีกเยอะก็เป็นการปรับปรุงประสิทธิภาพภายใน และเพิ่มเติมเว็บเทคโนโลยีเข้ามา อ่านเพิ่มเติมได้ที่

สำหรับท่านที่สนใจสามารถดูรายละเอียดฉบับเต็มได้จาก Firefox Release Notes (Desktop, Mobile) ครับ

Firefox 38.0.5 เพิ่มโหมดการอ่านและ Pocket มาในตัว

คุณสามารถดาวน์โหลด Firefox ได้ที่

และอ่านข้างล่างเพื่อดูรายละเอียดการเปลี่ยนแปลงครับ

อยู่ดี ๆ รุ่น 38.0.5 ก็โผล่มาแบบไม่รู้เนื้อรู้ตัว ซึ่งผมรู้ข่าวว่ามันมีปรับรุ่นมาแน่ แต่ไม่รู้ว่าที่เพิ่มมาด้วยคือคุณสมบัติใหม่ มาเริ่มดูกันเลยดีกว่าว่ามีอะไรมาใหม่บ้าง

มุมมองการอ่าน (Reader View) เป็นคุณสมบัติที่เร่ิมมาจาก Firefox for Android แล้วก็เอามาใส่ในรุ่น Desktop ช่วยทำให้อ่านบทความหรือโพสต์ได้ง่ายขึ้น ตัวอักษรใหญ่ ปรับสีพื้นหลังได้ แล้วก็ตัดส่วนที่ไม่จำเป็นออกไปเช่น โฆษณา หรือ แถบนำทาง (โหมดนี้ได้รับการแปลแล้ว คาดว่าจะได้เห็นในรุ่นถัดไป)


Continue reading …

Firefox 38 กับหน้าปรับแต่งแบบแท็บ(สักที)

เจอกันทุก ๆ 6 สัปดาห์ คุณสามารถดาวน์โหลด Firefox ได้ที่

และอ่านข้างล่างเพื่อดูรายละเอียดการเปลี่ยนแปลงครับ

โครงการปรับเปลี่ยนหน้าปรับแต่ง (Windows ใช้คำว่า ตัวเลือก) ให้เป็นแท็บนั้น มีความพยายามมาตั้งหลายหน และ Firefox 3x รุ่นต้นๆ ก็เกือบจะได้ใส่เข้ามาแล้ว แต่ถูกถอดออกไปก่อน แต่ในที่สุดวันนี้ก็มาถึง หน้าปรับแต่งแบบแท็บ โดยไม่ต้องมีหน้าต่างโดดออกมาเหมือนสมัยก่อนอีกแล้ว

ในที่สุดหน้าปรับแต่งแบบแท็บก็มาสักที

ในที่สุดหน้าปรับแต่งแบบแท็บก็มาสักที

รองรับ Ruby หรือ Rubi แล้วในตัว Ruby ในที่นี่ไม่ใช่ภาษาคอม แต่เป็นตัวสะกดที่ช่วยในการออกเสียง (Pronunciation) ที่ใส่ไว้ข้างบนหรือข้าง ๆ ตัวหนังสือจีนหรือญี่ปุ่น ถ้าใช้ Firefox 38 แล้วมีตัวอักษรคาตาคานะ (ขีดน้อยๆ) ลอยขึ้นมาบนหัวตัวอักษรคันจิ ตัวอักษรคาตาคานะนั้นแหละคือ Ruby


超電磁砲
レールガン

แล้วการเปลี่ยนแปลงที่มองด้วยตาเปล่าไม่เห็นก็มี

  • นำ WebSocket มาใส่ใน Web Workers
  • รองรับ BroadcastChannel การส่งผ่านข้อมูลผ่านหน้าต่าง แท็บ เฟรม หรือ iframe กับเว็บหรือเนื้อหาที่มีต้นทางเดียวกัน
  • Media Source Extensions ใส่ subset มาบางตัวใน OS X ทำให้สามารถเล่น HTML5 บน Youtube แบบ native ได้แล้ว
  • รองรับ Encrypted Media Extensions (EME) ใน Windows Vista ขึ้นไป ช่วยให้เล่นวิดีโอหรือไฟล์เสียงแบบ HTML5 แบบที่เข้ารหัสไว้อยู่ได้ (​Netflix นำร่องใช้ EME ไปแล้วใน Chrome)

ใน Android ก็มีที่แตกต่างคือ

  • แผง Synced Tabs ในรุ่นแท็บเล็ต
  • “Add to Firefox” หรือ เพิ่มเข้า Firefox จากเมนูข้างนอก Firefox
  • รองรับธีม Android Lollipop
  • หน้า Welcome Screen ใหม่
  • ส่งแท็บไปยังอุปกรณ์อื่น (Send to device) จากเมนู Share

และยังมีลิงก์เพิ่มเติมที่น่าสนใจ แนะนำให้ไปตามอ่านกันที่

สำหรับท่านที่สนใจสามารถดูรายละเอียดฉบับเต็มได้จาก Firefox Release Notes (Desktop, Mobile) ครับ

Firefox OS บุกทวีปแอฟริกาใต้

เครือข่าย MTN ซึ่งเป็นพันธมิตรกับ Mozilla ได้เปิดตัว ALCATEL ONETOUCH FIRE E โทรศัพท์เครื่องแรกในแอฟริกาใต้ที่ใช้ Firefox OS อย่างเป็นทางการ

Li Gong ประธานของ Mozilla กล่าว “เราสร้าง Firefox OS ตามเป้าหมายของ Mozilla เพื่อนำอำนาจของเว็บมาอยู่ในมือของทุกคน เราตื่นเต้นมากที่ได้เห็นเครือข่าย MTN เปิดตัวอุปกรณ์ Firefox OS เครื่องแรกในแอฟริกาใต้ ทำให้ผู้คนหลายล้านคนสามารถเข้าถึงเว็บได้ในราคาที่เหมาะสม”

แอฟริกาใต้เป็นตลาดแรกในทวีปแอฟริกาที่ Firefox OS รุกคืบเข้าไป ทาง Mozilla ได้ระบุในงาน MWC ที่ผ่านมาว่า ปัจจุบัน Firefox OS มีพันธมิตรท้องถิ่นทั้งหมด 32 ประเทศ จาก 5 ทวีป และยังมีแผนจะเปิดตัวในทวีปแอฟริกาเพิ่มเติมอีกภายในปีนี้

Alcatel_ONETOUCH_FIRE_E_Slate

ที่มา: The Mozilla Blog

Firefox 37.0.1 มาแล้ว รองรับการเล่นวิดีโอแบบ Native HTML5 บน YouTube

เมื่อวันที่ 31 มีนาคมที่ผ่านมา ทาง Mozilla ได้ทำการปล่อย Firefox 37 (และ 37.0.1 หลังจากนั้นไม่กี่วัน) ทั้งบน Windows, OS X, Linux และ Android สำหรับในรุ่นนี้ไม่มีคุณสมบัติใหม่สำหรับผู้ใช้ทั่วไป แต่จะเน้นการปรับปรุงเบื้องหลังอย่าง เพิ่มระบบเรตติง Heartbeat ช่วยให้สามารถส่งข้อคิดเห็น (Feedback) กลับไปยัง Mozilla ได้ง่ายขึ้น ใช้ตัวค้นหา Yandex เป็นหลักเมื่อตั้งโปรแกรมเป็นภาษาตุรกี และใช้ HTTPS เมื่อค้นหาโดยใช้ Bing

Media Source Extensions นั้นรองรับกับ  H.264 ทำให้ Youtube ถ้าเราปรับโหมดไปใช้ HTML5 มันก็เล่นได้ที่ความละเอียดต่างๆ ได้แล้ว แต่ยังไม่รองรับ MSE กับ WebM VP9 คาดว่าหน้าจะมาเร็ว ๆ นี้

ปรับไปใช้โหมด Youtube HTML5 คราวนี้ Firefox ก็เล่นวิดีโอที่ความละเอียดได้เหมือนกับ Flash Player แล้ว

ปรับไปใช้โหมด Youtube HTML5 คราวนี้ Firefox ก็เล่นวิดีโอที่ความละเอียดได้เหมือนกับ Flash Player แล้ว

 

วิธีปิดระบบ Heartbeat

  1. เปิด about:config ในช่อง URL ในแท็บใหม่
  2. ตั้ง browser.selfsupport.url เป็น “” (เว้นว่าง)

Firefox 37 ยังได้รวมการเข้ารหัสแบบ Opportunistic Encryption ในโปรโตคอล HTTP/2 AltSvc ซึ่งเว็บสามารถเลือกเข้ารหัสการเชื่อมต่อได้โดยไม่ต้องมีใบรับรอง และแม้ว่าเซิร์ฟเวอร์จะไม่รองรับ HTTPS ก็ตาม ช่อง URL จะยังคงแสดงเป็น http:// เหมือนเดิม ถูกถอดออกไปชั่วคราวใน Firefox 37.0.1 เนื่องจากปัญหาด้านความปลอดภัย

วิธีเปิดใช้งาน HTTP/2 AltSvc บนเซิร์ฟเวอร์

  1. ติดตั้งเซิร์ฟเวอร์ TLS based h2 หรือ SPDY บนพอร์ตแยก 443 สามารถใช้ใบรับรองแบบรับรองตนเอง (Self-Signed Certificate) ได้ เนื่องจาก Opportunistic Encryption ไม่ต้องใช้การยืนยันตัวตนเพื่อรับรองความถูกต้อง
  2. เพิ่ม Response Header Alt-Svc: h2=”:443” หรือ spdy/3.1 หากคุณใช้เซิร์ฟเวอร์ที่เปิดใช้งาน spdy อย่าง nginx

จากนั้นเมื่อเบราว์เซอร์ได้รับ Response Header ก็จะตรวจสอบว่ามี HTTP/2 บนพอร์ต 443 หรือไม่ หากสามารถเชื่อมต่อเพื่อสร้างเซสชันบนพอร์ต 443 ได้สำเร็จ ก็จะส่งข้อมูลมาจากพอร์ต 80 ทั้งหมดมายังพอร์ต 443 ที่เพิ่มการเข้ารหัสบน TLS เข้าไป โดยในด้านความเร็วของการตอบสนองจะไม่หน่วงหรือช้าลงแต่อย่างใด เนื่องจากการเชื่อมต่อทั้งหมดถูกสร้างเตรียมไว้เบื้องหลังพร้อมก่อนจะใช้งานแล้ว หากเกิดปัญหาพอร์ต 443 ไม่สามารถใช้งานได้ก็จะสลับกลับไปใช้พอร์ต 80 ตามเดิม อ้างอิงจาก Bits Up! สามารถอ่านรายละเอียดเพิ่มเติมได้จาก Internet-Draft

อย่างไรก็ตาม HTTPS ยังคงเป็นทางเลือกที่ปลอดภัยที่สุดในการเข้ารหัสที่ควรเลือกใช้เป็นอันดับแรกเพื่อป้องกันการดักฟังระหว่างทาง ส่วน HTTP/2 AltSvc เป็นแค่ส่วนเสริมที่เพิ่มความปลอดภัยของ HTTP ในกรณีที่ไม่มีใบรับรองเท่านั้น

ส่วนการเรนเดอร์ WebGL บน Windows ก็เปลี่ยนมาใช้ D3D11 ซึ่งมีประสิทธิภาพดีขึ้นมาก และยังสามารถเล่นวิดีโอแบบ Native HTML5 บน YouTube ได้แล้ว สืบเนื่องมาจากมี API ย่อยบางตัวของ Media Source Extensions (MSE) ถูกเพิ่มเข้ามาในรุ่นนี้ แต่ตอนนี้บน Mac และ Linux ยังรองรับสูงสุดที่ 720p เท่านั้น ส่วนบน Windows ต้องเป็น Windows Vista ขึ้นไป รวมทั้งปัญหาเล่นวิดีโอแล้วเป็นจอดำบน Linux ก็ได้รับการแก้ไขแล้วเช่นกัน

นอกเหนือจากนั้น เพื่อแก้ไขปัญหาใบรับรองความปลอดภัยที่ออกให้ไม่ถูกต้อง (Revoke Certificates) ที่มักเกิดขึ้นบ่อยครั้งในช่วงหลัง ก็มีคุณสมบัติอย่าง OneCRL ที่จะช่วยให้ Mozilla สามารถส่งรายชื่อใบรับรองที่มีปัญหาเข้ามายังเบราว์เซอร์เพื่อเพิกถอนใบรับรองจากส่วนกลางได้โดยตรง แทนที่จะโพสต์บนฐานข้อมูลออนไลน์เหมือนในรุ่นก่อน ๆ

รายละเอียดการเปลี่ยนแปลงทั้งหมดมีดังนี้

เดสก์ท็อป

  • ระบบเรตติงผู้ใช้ Heartbeat สำหรับส่ง Feedback ของคุณเกี่ยวกับ Firefox
  • Yandex เป็นเครื่องมือค้นหาเริ่มต้นเมื่อตั้งภาษาเป็นตุรกี
  • การค้นหาผ่าน Bing ใช้ HTTPS แล้ว
  • ปรับปรุงการป้องกันการแอบอ้างเว็บไซต์ผ่านระบบ OneCRL สั่งเพิกถอนใบรับรองจากส่วนกลางได้ทันที
  • การเข้ารหัส HTTP เมื่อเป็นไปได้ (Opportunistic Encryption) หากเซิร์ฟเวอร์รองรับ HTTP/2 AltSvc
  • ปิดการใช้งาน Insecure TLS Version Fallback เพื่อความปลอดภัยของเว็บไซต์
  • ปรับปรุงประสิทธิภาพการเรนเดอร์ WebGL บน Windows
  • ปรับปรุงความปลอดภัยของการสื่อสารบน TLS และใบรับรอง โดยตัดการรองรับ DSA
  • การรายงานข้อผิดพลาดในส่วนของ Extended SSL สำหรับข้อผิดพลาด Non-Certificate
  • การปรับแต่ง TLS False Start ตอนนี้ต้องใช้ Cipher Suite โดยใช้การสร้าง AEAD
  • รวม API ส่วนย่อยของ Media Source Extensions (MSE) ทำให้สามารถเล่นวิดีโอบน YouTube โดยใช้ Native HTML5 ได้ (ต้องใช้ Windows Vista หรือใหม่กว่า)
  • รองรับ CSS display:contents
  • IndexedDB สามารถเข้าถึงได้จาก Worker Threads แล้ว
  • รวม SDP/JSEP เข้ามาใน WebRTC
  • Debug แท็บที่เปิดใน Chrome Desktop, Chrome บน Android และ Safari บน iOS
  • เพิ่ม Inspector Animations Panel สำหรับควบคุมการเคลื่อนไหวของวัตถุ
  • เพิ่ม Security Panel เข้ามาใน Network Panel
  • Debugger Panel รองรับ chrome:// และ about://
  • เพิ่ม Log ของการเข้ารหัสที่อ่อนแอเข้ามาใน Web Console
  • การแก้ไขปัญหาความปลอดภัยต่าง ๆ

มือถือ

  • เพิ่มภาษาใหม่ Albanian [sq], Burmese [my], Lower Sorbian [dsb], Songhai [son], Upper Sorbian [hsb], Uzbek [uz]
  • Yandex เป็นเครื่องมือค้นหาเริ่มต้นเมื่อตั้งภาษาเป็นตุรกี
  • เพิ่มประสิทธิภาพการดาวน์โหลดด้วย Download Manager Back-End ตัวใหม่
  • ปรับปรุงการป้องกันการแอบอ้างเว็บไซต์ผ่านระบบ OneCRL สั่งเพิกถอนใบรับรองจากส่วนกลางได้ทันที
  • การเข้ารหัส HTTP เมื่อเป็นไปได้ (Opportunistic Encryption) หากเซิร์ฟเวอร์รองรับ HTTP/2 AltSvc
  • ปรับแถบ URL ให้แสดงที่อยู่ของหน้าเป็นค่าเริ่มต้น แทนที่จะเป็นหัวข้อของหน้า
  • ปิดการใช้งาน Insecure TLS Version Fallback เพื่อความปลอดภัยของเว็บไซต์
  • ปรับปรุงความปลอดภัยของการสื่อสารบน TLS และใบรับรอง โดยตัดการรองรับ DSA
  • การรายงานข้อผิดพลาดในส่วนของ Extended SSL สำหรับข้อผิดพลาด Non-Certificate
  • การปรับแต่ง TLS False Start ตอนนี้ต้องใช้ Cipher Suite โดยใช้การสร้าง AEAD
  • ปรับให้ Shortcut บนหน้า Home Screen ของ Android เปิดในแท็บปัจจุบันแทนที่จะเป็นแท็บใหม่
  • รองรับ CSS display:contents
  • IndexedDB สามารถเข้าถึงได้จาก Worker Threads แล้ว
  • เพิ่มการรองรับ OpenH264 ใน WebRTC บน Android
  • รวม SDP/JSEP เข้ามาใน WebRTC
  • การแก้ไขปัญหาความปลอดภัยต่าง ๆ

ที่มา: Firefox Notes (Desktop, Mobile) และ ขอสั้น ๆ … Firefox 37 ออกแล้ว!!

Mozilla ใส่ WebGL 2 ตัวต้นแบบลงไปใน Firefox แล้ว

Mozilla ได้เข้าร่วมงาน GDC 2015 แล้วเผยวิดีโอเดโมของ WebGL 2 โดย export ออกมาโดยใช้ Unity 5 ที่เพิ่งใส่คุณสมบัติทดลอง export to WebGL มาสดๆ ร้อนๆ

ส่วนของใหม่ที่เพิ่มขึ้นของ WebGL รุ่น 2 ก็เช่น (บางประโยคขอนุญาตไม่แปล)

  • สามารถเรนเดอร์ได้มากกว่า 8 textures (มากสุด 32)
  • requirements for higher precision in fragment shaders
  • รองรับคุณสมบัติ occlusion queries and geometry instancing และเพิ่ม developer-controlled access to antialiasing, multiple render targets

WebGL 2 ณ ตอนนี้ยังเป็นเป็นแค่ร่างต้นแบบต้องใช้เวลาอีกสักพักกว่าจะเขียนเสร็จ และการ์ดแสดงผลต้องรองรับ OpenGL ES 3.0 ขึ้นไปด้วย

(ไม่แนะนำ) สามารถไปเปิดตัวเลือก webgl.enable-prototype-webgl2 ได้ใน about:config บน Firefox Developer Edition รุ่น 38 ขึ้นไป

ที่มา – An Early Look at WebGL 2, WebGL 2 Specification และ Mozilla Wiki: Platform/GFX/WebGL2

ในที่สุดก็กลับมา Firefox Developer Edition ของ Windows มีรุ่น 64 บิตแล้ว!

หลังจากเมื่อ 2 ปีก่อน Mozilla ได้ทำการระงับการพัฒนา Firefox รุ่น 64 บิตเนื่องจากความเสถียร (Linux กับ OS X รองรับ 64 บิตแล้ว) แต่ ณ วันนี้มันก็ได้กลับมาอีกครั้ง ในรุ่น Developer Edition

ซึ่งประโยชน์ของ 64 บิตนั้นก็รู้กันอยู่ว่าสามาถเข้าถึงเนื้อที่หน่วยความจำได้เยอะขึ้น โดยทาง hacks.mozilla.org ได้ยกตัวอย่างในการใช้งานจริงมาคือ เกม ซึ่งในรุ่น 32 บิตคำแนะนำในการใช้ heap size ในการพอร์ทเกมมาใช้ asm.js ให้อยู่ที่ประมาณ 512 MB แต่ถ้าเป็นรุ่น 64 บิต ให้อยู่ที่ 2 GB ซึงแน่นอนว่า 64 บิตนั้นดีกว่าสำหรับแอพหรือเกมขนาดใหญ่ที่รันบน Firefox

เดโมของ Unreal Engine ใน Windows 64-bit Developer Edition

เดโมของ Unreal Engine ใน Windows 64-bit Developer Edition

และนอกจากจะทำให้ Firefox เร็วขึ้นแล้ว (แนะนำให้ดูชาร์ท arewefastyet) พื้นที่หน่วยความจำได้เยอะขึ้นก็ส่งผลดีต่อ Address space layout randomization (ASLR) เป็นผลดีปลอดภัยในการใช้งานทำให้การโจมตีที่ใช้เทคนิค Buffer overflow ทำได้ยากขึ้นไปอีก

คนที่สนใจจะใช้งานแนะนำให้ถอนการติดตั้งรุ่น 32 บิตออก่อน (ไม่ต้องลบโพรไฟล์ออก) แล้วติดตั้งตัว 64 บิตลงไป ดาวน์โหดลได้จาก https://www.mozilla.org/en-US/firefox/developer/all/ (แนะนำให้ใช้ภาษาไทยจะได้ช่วย ๆ กันทดสอบครับ)