Tags:
Flash

จากกรณีช่องโหว่ Flash ที่ค้นพบจากเอกสารของ Hacking Team จนสุดท้าย Adobe ต้องออก Flash เวอร์ชัน 18.0.0.209 มาแก้ไข ทางโครงการ Project Zero ของกูเกิลก็ออกมาอธิบายว่า Flash เวอร์ชันนี้ได้ปรับปรุงเทคนิคด้านหน่วยความจำหลายอย่าง ช่วยให้ Flash ปลอดภัยมากขึ้น

เทคนิคด้านหน่วยความจำเหล่านี้เป็นผลงานร่วมกันของกูเกิลกับ Adobe ทำให้มีเฉพาะ Chrome เท่านั้นที่ได้ประโยชน์จากเทคนิคเหล่านี้อย่างเต็มที่ (เพราะ Chrome ใช้ Flash เวอร์ชันพิเศษของตัวเอง) ส่วนเบราว์เซอร์ตัวอื่นๆ จะใช้ได้เฉพาะเทคนิคของฝั่ง Adobe บางอันเท่านั้น

หมายเหตุ: ข่าวนี้อ้างถึงหลักการด้านหน่วยความจำ ผู้อ่านควรมีพื้นเรื่อง data structure มาบ้างครับ

Tags:
Firefox

ฟีเจอร์เด่นอย่างหนึ่งของ Chrome คือแสดงสัญลักษณ์บนแท็บที่กำลังใช้งานอุปกรณ์เสียง ตอนนี้ฟีเจอร์นี้กำลังจะตามมาใน Firefox บ้างแล้ว

ตอนนี้ Firefox รุ่นทดสอบสามารถแสดงแท็บที่กำลังเล่นเสียงอยู่ได้เฉพาะกรณีที่เป็น HTML5 เท่านั้น แต่ยังไม่สามารถใช้กับเสียงจาก Flash ได้ เนื่องจากการทำงานของ Firefox จะมองเห็นว่าไฟล์ Flash กำลังทำงานอยู่ แต่ไม่รู้ว่าภายในไฟล์กำลังทำงานอะไรบ้าง ไม่สามารถบอกได้ว่ามีเสียงหรือไม่ (กรณีของ Chrome ใช้ Flash เวอร์ชันพิเศษที่ผนวกมากับ Chrome ทำให้ไม่มีปัญหานี้)

อย่างไรก็ตาม Flash เพิ่งเปิด API ควบคุมเสียงเมื่อต้นปีนี้ และทีมพัฒนาของ Firefox ก็ระบุว่าจะทำให้ปิดเสียง Flash ได้บนวินโดวส์และแมค แต่ยังไม่ระบุเวลาว่าจะเป็นเมื่อไรครับ

ที่มา - ITWorld

Tags:
Chrome

เมื่อต้นปีนี้ Google Safe Browsing เพิ่มการเตือนเว็บที่หลอกให้โหลดมัลแวร์-ซอฟต์แวร์น่ารำคาญ มาแล้วรอบหนึ่ง ล่าสุดกูเกิลออกมาประกาศว่า Chrome จะแสดงการแจ้งเตือนลักษณะนี้มากขึ้นกว่าเดิม

กูเกิลบอกว่าเป้าหมายหลักของ Safe Browsing คือปกป้องผู้ใช้จากมัลแวร์ ซอฟต์แวร์ไม่พึงประสงค์ และการหลอกหลวง (phising) แต่ Safe Browsing จะไม่ขึ้นเตือนผู้ใช้ในกรณีอื่นๆ

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

ที่มา - Google Online Security

Tags:
Flash

จากปัญหาช่องโหว่ Flash และ Java รอบล่าสุดที่เป็นช่องโหว่ร้ายแรง และต้นสังกัดยังไม่ออกแพตช์แก้ ทางออกของผู้ใช้งานที่เป็นไปได้ในตอนนี้คือปิดการทำงานของปลั๊กอินเหล่านี้

สมาชิก Blognone น่าจะปิดปลั๊กอินกันได้ไม่ยาก แต่ผมอ่านจากความเห็นในหลายๆ ที่พบว่ายังมีคนไม่รู้วิธีการปิดปลั๊กอินอีกมาก บทความนี้จึงเขียนเพื่อสอนการปิดปลั๊กอินบนเว็บเบราว์เซอร์ (อย่างละเอียดแบบมีภาพประกอบทุกขั้นตอน) โดยมุ่งเป้าไปยังคนที่ปิดไม่เป็นนะครับ ใครรู้อยู่แล้วข้ามไปได้เลย

Tags:
Firefox

Mozilla ออกเอกสารแนวทางการออกแบบ Firefox for Windows 10 ซึ่งเป็นครั้งที่เผยหน้าตาส่วนติดต่อผู้ใช้ (UI) ของเบราว์เซอร์บนระบบปฏิบัติการล่าสุดจากไมโครซอฟท์

ผู้อำนวยการท่านหนึ่งจาก Mozilla กล่าวว่า ที่เบราว์เซอร์รุ่นใหม่มีหน้าตาคล้ายรุ่นปัจจุบันเพราะต้องการให้ผู้ใช้เดิมปรับมาใช้เบราว์เซอร์รุ่นใหม่ได้โดยสะดวก และทีมงานก็ปรับแต่งให้เบราว์เซอร์มีหน้าตาเข้ากับ Windows 10 แต่ยังคงความเป็น Firefox ไว้

การสนับสนุน Windows 10 จะถูกเพิ่มลง Firefox 40 ซึ่งขณะนี้เป็นรุ่นเบต้าอยู่ คาดว่าจะเป็นรุ่นสมบูรณ์ (stable release) ราวกลางเดือนสิงหาคม

ที่มา: Mozilla ผ่าน VentureBeat

Tags:
Firefox

นอกจากประเด็นเรื่อง Firefox เตรียมเลิกใช้ XUL แล้ว Dave Camp ผู้อำนวยการฝ่ายวิศวกรรมของ Mozilla ยังออกมาประกาศยุทธศาสตร์ภาพกว้างใหม่ของ Firefox ที่จะเน้น 3 เสาหลัก (Three Pillars) ดังนี้

  • Uncompromised Quality เน้นคุณภาพของฟีเจอร์มากขึ้น เลิกทำฟีเจอร์ครึ่งๆ กลางๆ (ภายในองค์กรใช้คำว่า Great or Dead คือถ้าไม่เจ๋งก็ไม่ต้องใส่เข้ามาเลย) จากนี้ไป Mozilla จะวางแผนการพัฒนาฟีเจอร์ให้ละเอียดขึ้น ถ้าฟีเจอร์ไหนเห็นว่าทำเองไม่เวิร์คก็จะไม่ทำ หรือหาคนอื่นมาทำผ่าน add-on แทน ฟีเจอร์ที่ Mozilla ประกาศว่าจะให้ความสำคัญเป็นอันดับแรกคือโครงการ Electrolysis หรือการแยกโพรเซสของแต่ละแท็บ ที่ทำกันมานานมากและไม่เสร็จสักที
  • Best of the Web เน้นการสร้างพันธมิตรภายนอกองค์กรมากขึ้น หาของดีจากทั่วเว็บมาใช้งานกับ Firefox ตัวอย่างฟีเจอร์ตามยุทธศาสตร์นี้คือ Firefox Hello ที่ทำร่วมกับ Telefonica และ การจับมือกับ Pocket ผนวกฟีเจอร์เซฟบทความมาใช้กับ Firefox
  • Uniquely Firefox สรรหาฟีเจอร์โดดเด่นที่มีเฉพาะ Firefox และเป็นเหตุผลที่ดึงคนมาใช้ Firefox โดยจะเริ่มจากฟีเจอร์ด้านความเป็นส่วนตัว เราจะได้เห็น Private Browsing เวอร์ชันใหม่ที่พัฒนาขึ้นจากเดิมในเร็วๆ นี้

ที่มา - Mozilla Mailing List, Mozilla Blog, Ars Technica

Tags:
Safari

Nolan Lawson นักพัฒนาเว็บและแอพรายหนึ่งเขียนบทความนำเสนอปัญหาของวงการเว็บ ว่าทุกวันนี้เบราว์เซอร์พัฒนาเรื่องเทคโนโลยีเว็บไปมาก ผู้สร้างเบราว์เซอร์หลายค่ายทั้ง Google, Mozilla, Opera, Microsoft ต่างเข้ามามีส่วนร่วมในการร่างมาตรฐานเว็บกันเยอะ แต่ Safari ของแอปเปิลกลับแทบจะหยุดนิ่งในรอบหลายปีที่ผ่านมา

Lawson ยกตัวอย่างกรณีที่ Safari พัฒนาฟีเจอร์ IndexedDB ช้ากว่าเบราว์เซอร์ตัวอื่น และทำออกมาได้ไม่สมบูรณ์ (แม้ในเอนจิน WebKit จะใช้งานได้แล้ว แต่แอปเปิลกลับไม่เลือกใส่มาใน Safari) ส่งผลให้นักพัฒนาเว็บที่ต้องการเรียกใช้ฟีเจอร์นี้มีปัญหา เพราะส่วนแบ่งตลาดของ Safari ในโลกอุปกรณ์พกพามีเยอะจนสร้างผลกระทบในวงกว้าง ในฝั่งของแอปเปิลเองก็แทบไม่เปิดเผยแผนงานใดๆ ว่าจะปรับปรุง Safari อย่างไรบ้าง นักพัฒนาต้องรอการประกาศในงาน WWDC เท่านั้น

Tags:
Chrome

Chrome for Android กลายเป็นแอพล่าสุดบน Google Play Store ที่มียอดติดตั้งเกิน 1 พันล้านครั้ง เข้าทำเนียบ "แอพพันล้าน" ตามหลังแอพรุ่นพี่ๆ อย่าง Gmail, Google Maps, YouTube, Facebook, Messenger, WhatsApp ไปเรียบร้อยแล้ว

แอพชุดต่อไปที่มีโอกาสแตะหลักพันล้านได้คือ Google Street View และ Google Play Music ที่มียอดดาวน์โหลดเกิน 500 ล้านครั้งแล้ว แต่ก็คงต้องใช้เวลาอีกสักระยะหนึ่งกว่าจะเข้าสู่หลักพันล้านได้ครับ

ที่มา - Talk Android

Tags:
Firefox

Mozilla ออก Firefox 39 ของใหม่ได้แก่

  • ห้องสนทนาวิดีโอ Firefox Hello สามารถกดแชร์ไปยังโซเชียลต่างๆ ได้แล้ว
  • Project Silk ช่วยให้ Firefox บน OS X มีแอนิเมชันและการเลื่อนหน้าจอที่ลื่นกว่าเดิม
  • ฟีเจอร์ SafeBrowsing ตรวจจับมัลแวร์จากไฟล์ที่ดาวน์โหลด จากเดิมรองรับแค่วินโดวส์ ก็ขยายมายัง OS X กับลินุกซ์ด้วย
  • รองรับอีโมจิแบบมีสีผิวของ Unicode 8.0
  • ถอดโพรโทคอล SSLv3 ที่ล้าสมัยและมีช่องโหว่ออกแล้ว

ส่วน Firefox for Android ก็ออกเวอร์ชัน 39 เช่นกัน ของใหม่ที่สำคัญคือรองรับการ paste เนื้อหาจากแอพอื่นๆ ใน Android มายัง textbox ในหน้าเว็บของ Firefox แล้ว

ที่มา - Mozilla (PC), Mozilla (Android)

Tags:
Microsoft Edge

ไมโครซอฟท์ยืนยันอย่างเป็นทางการว่า เบราว์เซอร์ Microsoft Edge จะไม่รองรับ Silverlight สืบเนื่องจากการหยุดสนับสนุน ActiveX และการเกิดขึ้นของโซลูชั่นเล่นมีเดียบนเว็บสมัยใหม่บนพื้นฐานของ HTML5 บริษัทแนะนำให้ผู้ที่ใช้ Silverlight หันไปใช้ MPEG DASH, Media Source Extensions (MSE), Common Encryption (CENC), Encrypted Media Extensions (EME) ซึ่งเป็นที่รองรับโดยเบราว์เซอร์ แพลตฟอร์ม และอุปกรณ์ในท้องตลาดแทน

ทั้งนี้ ไมโครซอฟท์ยืนยันว่าจะสนับสนุน Silverlight บน IE11 ต่อไป แอพที่ทำจาก Silverlight ซึ่งรันนอกเบราว์เซอร์ก็จะยังใช้งานได้

ที่มา: Microsoft Edge Dev Blog

Tags:
CyanogenMod

ทีม CyanogenMod เข้าร่วมวงทำเบราว์เซอร์บน Android ด้วยโครงการ Gello เบราว์เซอร์จากโอเพนซอร์ส Chromium

ฟีเจอร์ที่พบจากวิดีโอในขณะนี้

  • การตั้งค่าความปลอดภัยและความเป็นส่วนตัวแบบแยกเว็บไซต์
  • ความสามารถในการปรับแต่งอินเตอร์เฟซ เช่น การจัดวางเมนู และแท็บแอนิเมชัน
  • ส่วนดาวน์โหลดไฟล์สามารถแก้ไขชื่อไฟล์ และเลือกตำแหน่งจัดเก็บไฟล์ได้
  • Reading mode แบบออฟไลน์
  • โหมดกลางคืนและโหมดเต็มจอ
Tags:
Windows 10

ไมโครซอฟท์ออก Windows 10 ตัวใหม่ล่าสุด Build 10158 สำหรับกลุ่ม Windows Insider Fast Ring

  • เปลี่ยนมาใช้ Microsoft Edge แทน Project Spartan โดยจะถือเป็นแอพตัวใหม่ (แยก app ID คนละตัวกัน) ไม่สามารถย้ายข้อมูลเดิมมาได้แบบอัตโนมัติ
  • Microsoft Edge เพิ่มฟีเจอร์หลายอย่าง เช่น ปุ่ม Home, Bookmark Import, Password Manager, ธีมสีเข้ม, ปรับแต่งหน้า New Tab ได้แล้ว, เล่นเพลงเมื่อรันแอพอยู่เบื้องหลัง, ลากแท็บออกไปเป็นหน้าต่างใหม่ได้แล้ว
  • ปรับปรุง UX โดยรวมหลายจุด, แก้บั๊กใน Continuum
  • Cortana ปรับมาใช้ธีมสีเข้ม, จัดเรียงตัวเลือก Profile/Settings ใหม่, เพิ่มฟีเจอร์แสดงสถานะเที่ยวบิน, สั่งให้ส่งอีเมลได้แล้ว, เชื่อมต่อกับ Office 365 ได้
  • แอพ Photos ปรับปรุงใหม่ ประสิทธิภาพดีขึ้น เล่นไฟล์ animated GIF ได้
  • แอพจับภาพหน้าจอ Snipping Tools เพิ่มฟีเจอร์ใหม่ในรอบหลายปี คือสามารถหน่วงเวลาการจับภาพได้ 0-5 วินาทีแล้ว
  • แก้บั๊กหลายอย่างเมื่อใช้กับ Surface 3 และ Surface Pro 3
Microsoft Edge

หลังจากที่ผู้ใช้ร่วมกันเรียกร้องให้ไมโครซอฟท์คงแถบที่อยู่ของ Microsoft Edge สำหรับโทรศัพท์ไปไว้ด้านล่างให้เหมือนกับ Internet Explorer บน Windows Phone

มาถึงตอนนี้ทางไมโครซอฟท์ก็ได้ตอบสนองต่อเสียงเรียกร้อง โดยการย้ายแถบที่อยู่ลงมาไว้ด้านล่างเรียบร้อยแล้วครับ โดย Microsoft Edge รุ่นนี้จะมากับ Windows 10 Mobile build 10149 ที่เริ่มปล่อยให้อัพเดตในวันนี้ และยังเป็นรุ่นแรกที่เปลี่ยนชื่อจาก Project Spartan มาเป็น Microsoft Edge อีกด้วย

Tags:
W3C

วิศวกรจากกูเกิล, ไมโครซอฟท์, Mozilla และ WebKit ร่วมกันเปิดตัว WebAssembly เทคโนโลยีฟอร์แมตไบนารี "แบบใหม่" สำหรับเว็บเบราวเซอร์

นักพัฒนาสามารถคอมไพล์ภาษาโปรแกรม (ปัจจุบันเน้นที่ C/C++ ในอนาคตจะเพิ่มภาษาอื่นเข้าไป เช่น Rust, Go หรือ C#) ให้มาอยู่ในรูปแบบของฟอร์แมตไบนารีสำหรับเว็บ ทำงานบน JavaScript เอนจินบนเบราว์เซอร์ได้เลยโดยไม่ต้อง parse โค้ด Javascript ที่เป็นข้อความอีกต่อไป ผลคือการประมวลผลเร็วขึ้น (ต้นแบบปัจจุบันทำงานได้เร็วกว่าการ parse asm.js โค้ด 23 เท่า) และข้อดีอีกอย่างคือขนาดของโค้ดที่คอมไพล์ให้อยู่ในรูปแบบของไบนารีฟอร์แมตจะมีขนาดเล็กกว่า JavaScript

Tags:
Chrome

กูเกิลออกมาประกาศว่าได้ปรับปรุง Chrome เวอร์ชันแมคไปหลายจุดตามเสียงบ่นของผู้ใช้ ผลคือ Chrome กินพลังงานน้อยลง และทีมงานก็ตั้งเป้าว่าจะปรับปรุงเรื่องการใช้พลังงานให้เทียบเท่ากับ Safari

แนวทางการแก้ไขที่กูเกิลทำ แบ่งออกเป็น 2 ส่วนใหญ่ๆ อย่างแรกคือลดความสำคัญของการเรนเดอร์เพจในแท็บที่ไม่ใช้งาน (background tab) ลงมา จากเดิมที่แท็บไหนๆ ก็จะได้สิทธิความสำคัญเท่ากันหมด ไม่ว่าจะใช้งานหรือไม่

อย่างที่สองคือลดรอบการตื่น (wake) ของ Chrome สำหรับการเปิดใช้งานบางเว็บเพจ ให้ลงมาระดับเดียวกับ Safari ช่วยให้การใช้แบตเตอรี่ลดลงจากเดิม 30-66% แล้วแต่กรณี

ทีมงานกูเกิลยังสัญญาว่าจะทำงานเต็มที่เพื่อแก้ปัญหาในจุดที่ผู้ใช้งานได้รับผลกระทบเยอะ และยืนยันว่าจะไม่นั่งเฉยๆ อย่างแน่นอน

ที่มา - +Peter Kasting

Tags:
Microsoft Edge

ไมโครซอฟท์ยืนยันกับ ZDNet ว่า Windows 10 บางรุ่นจะไม่ให้เบราว์เซอร์ Microsoft Edge มาด้วย โดยรุ่นที่ว่านี้คือ Windows 10 Enterprise แบบ Long Term Servicing Branch (LTSB) ที่ออกแบบมาสำหรับงานที่ต้องการเสถียรภาพสูงมากๆ และขายเฉพาะตลาดองค์กรเท่านั้น

เหตุผลที่ Windows 10 Enterprise LTSB ไม่ให้ Edge มาด้วยเป็นเพราะนโยบายการอัพเดตของ LTSB เองที่จะไม่เพิ่มฟีเจอร์ใหม่ อัพเดตเฉพาะแพตช์ความปลอดภัยเท่านั้น ขัดกับสถานะของ Edge ที่ยังเป็นเบราว์เซอร์หน้าใหม่และต้องพัฒนาอีกมาก ถ้าหาก Windows 10 LTSB ให้ Edge มาด้วยก็จะไม่สามารถอัพเดตตัว Edge ให้สมบูรณ์ขึ้นได้

ทางออกจึงกลายเป็นว่า Windows 10 Enterprise LTSB จะมีแต่เบราว์เซอร์ที่ "นิ่งแล้ว" อย่าง IE11 เพียงตัวเดียวเท่านั้น ส่วน Windows 10 Enterprise ในรุ่นอื่นๆ จะมี Edge มาให้ตามปกติครับ

ที่มา - ZDNet

Tags:
Chrome

Google ตัดสินใจยกเลิก Bookmark Manager เวอร์ชันใหม่ของ Chrome ที่เพิ่งเปิดตัวเมื่อปลายปีที่แล้ว หลังจากที่เกิดปัญหากับผู้ใช้จำนวนมาก โดย Bookmark Manager จะถูกปรับไปเป็นเวอร์ชันเก่าโดยอัตโนมัติเร็วๆ นี้

สำหรับผู้ที่ไม่ต้องการถูกปรับไปใช้เวอร์ชันเก่า สามารถดาวน์โหลดส่วนขยาย Bookmark Manager ได้จาก Chrome Web Store

Google ยังเปิดรับความเห็นเกี่ยวกับ Bookmark Manager ว่าควรเป็นอย่างไร ผู้ใช้สามารถแสดงความเห็นได้ที่ Google Chrome Help Forum

ที่มา - Google Chrome Help Forum

Tags:
Flash

ปกติแล้วผู้ใช้ Chrome เวอร์ชันเดสก์ท็อปสามารถเลือกได้ว่าจะเปิดการใช้งาน Flash Player หรือไม่ ซึ่งจะเป็นการเปิดหรือปิดการทำงานของไฟล์ Flash ทั้งหมดที่พบเจอ

ล่าสุดกูเกิลออกทางเลือกตรงกลางมาเพิ่มให้ โดย Chrome จะพิจารณาว่าไฟล์ Flash ใดบ้างสมควรต้องเล่น (เช่น วิดีโอ) และถ้าไฟล์ Flash ใดไม่มีความสำคัญมากพอ (เช่น แอนิเมชันบนเว็บเพจ) ก็จะหยุดการเล่นไฟล์นั้นเพื่อประหยัดพลังงานของระบบ ช่วยให้ประหยัดแบตเตอรี่มากขึ้น

ฟีเจอร์นี้ถูกเปิดใช้เป็นดีฟอลต์ใน Chrome Beta แล้ว ใครที่ใช้อยู่ก็ลองทดสอบกันได้ครับ

ที่มา - Google Chrome Blog

Tags:
Pocket

Mozilla ออก Firefox 38.0.5 ซึ่งเป็นรุ่นอัพเดตย่อยของ Firefox 38 ที่เพิ่งออกเมื่อเดือนที่แล้ว ของใหม่ที่สำคัญคือจับมือกับ Pocket บริการเซฟบทความชื่อดัง ผนวกเอาฟีเจอร์เซฟบทความลง Pocket มาในตัว Firefox เลย

ใครที่ใช้ Pocket Service บน Firefox อยู่แล้วก็ไม่ต้องทำอะไรเพิ่ม เพราะฟีเจอร์เหมือนกันทุกประการ นั่นคือมีปุ่ม Save to Pocket เพิ่มเข้ามาบนแถบเครื่องมือ และมีเมนู View Pocket List เพิ่มเข้ามาในปุ่ม Bookmark

Tags:
Intel

อินเทลเข้าช่วยพัฒนาโค้ดบางส่วนให้กับ Microsoft Edge โดยมีส่วนหลักคือการพัฒนาให้รองรับการประมวลผลแบบคำสั่งเดียวบนข้อมูลหลายชุด (single instruction multiple data - SIMD) ทำให้เอนจินจาวาสคริปต์สามารถรองรับงานประมวลผลที่ปรับไปคำนวณแบบเวคเตอร์ได้ทำให้ประสิทธิภาพดีขึ้นหลายเท่าตัว

โค้ดที่ปรับปรุงขึ้นมาตอนนี้ยังทำงานเฉพาะในโหมด asm.js เท่านั้น และต้องเปิดการใช้งานด้วยตัวเองผ่านหน้า about:flags ก่อนเสมอ ทางไมโครซอฟท์ระบุว่าข้อเสนอ SIMD ใน ECMAScript เป็นรูปธรรมกว่านี้ก็มีโอกาสที่จะปรับปรุงการทำงานส่วนนี้ให้รองรับโค้ดทั่วไป

นอกจาก SIMD แล้ว อินเทลยังเข้ามาช่วยไมโครซอฟท์ปรับปรุงประสิทธิภาพอีกหลายส่วน เช่น กระบวนการโหลด DOM ทำให้การเรนเดอร์หน้าเว็บทำได้เร็วกว่าเดิม

ที่มา - Microsoft Edge Dev Blog