Tags:
Node Thumbnail

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

กระบวนการเปลี่ยนไลบรารี SSL เป็นกระบวนการที่ซับซ้อน มีโครงการภายในที่ได้รับผลกระทบเป็นจำนวนมาก การแพตช์สองรอบก่อนหน้านี้ล้มเหลวเพราะกระทบกับ WebRTC และ WebView

การแพตช์ครั้งล่าสุดมีคอมเมนต์แนบท้ายว่าหากมีใครได้รับผลกระทบให้ถอนแพตช์นี้ออกได้เลยแล้วค่อยคุยกันทีหลัง

Tags:
Node Thumbnail

เว็บเบราว์เซอร์ Opera เดิมทีรองรับระบบปฏิบัติการพีซี 3 แพลตฟอร์มคือวินโดวส์ แมค ลินุกซ์ แต่หลังจากการเปลี่ยนเอนจิน Presto เดิมมาเป็น Chromium/Blink ในปี 2013 บริษัทก็เลือกรองรับเฉพาะวินโดวส์และแมคก่อนเท่านั้น ผู้ใช้ลินุกซ์รวมถึงระบบปฏิบัติการยูนิกซ์อื่นๆ จำเป็นต้องใช้ Opera 12.x ที่เป็นรุ่นเก่าต่อไป (เวอร์ชันล่าสุดคือ 12.16)

แต่ล่าสุด Opera ดูจะตั้งตัวได้และพร้อมสำหรับเวอร์ชัน Chromium บนลินุกซ์แล้ว โดยออกรุ่นทดสอบ Opera Developer 24 for Linux มาแล้ว

Tags:
Node Thumbnail

จากข่าวก่อนหน้านี้ Chrome เริ่มทดสอบแสดง "origin chip" หรือเฉพาะชื่อโดเมนของเว็บไซต์ แทนการแสดง URL แบบเต็มในช่อง Omnibox

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

เบราว์เซอร์อื่นที่เริ่มแสดง URL เฉพาะโดเมนในลักษณะเดียวกันคือ Safari บน OS X 10.10 ที่เพิ่งเปิดตัวเมื่อสัปดาห์ก่อนครับ

Tags:
Node Thumbnail

จากข่าว Chrome เตรียมยกเลิก API ของปลั๊กอินเบราว์เซอร์แบบเดิม เมื่อปีที่แล้ว ล่าสุดทีมงาน Chrome ออกมาเผยแผนการยกเลิกปลั๊กอินแบบ NPAPI แล้ว

Tags:
Node Thumbnail

ดูท่าข่าวลือที่ว่า Nexus รุ่นหน้าจะใช้ชื่อว่า Nexus 6 และ Nexus 8 นั้นใกล้ความจริงมากขึ้น เพราะมีคนไปค้นพบข้อความสตริงคำว่า Nexus 6 กับ Nexus 8 เพิ่มเข้ามาในโค้ดของ Chromium แล้ว

ข้อมูลนี้ถูกค้นพบโดย Carsten Knobloch บล็อกเกอร์ชาวเยอรมัน และบล็อกเกอร์อีกคนที่ชื่อ Florian Kiersch โดยตอนแรกในโค้ดส่วนของการทดสอบเบราว์เซอร์มีข้อความ Nexus 8 แต่ภายหลังถูกแก้เป็น Nexus 6 แทน ใครสนใจสามารถเข้าไปดูโค้ดที่ Chromium Issue ครับ

Tags:
Node Thumbnail

กูเกิลประกาศในเมลลิ่งลิสต์ chromium-dev ระบุว่าใน Chrome 35 จะเริ่มใส่ระบบ UI แบบเนทีฟเข้ามาเป็นไลบรารีมาตรฐานสำหรับการพัฒนาแอพพลิเคชั่นแบบเดสก์ทอปผ่าน Chrome โดยแอพพลิเคชั่นที่ทำงานบน Aura นี้จะแยกจาก Webkit ออกไปโดยใช้ compositor ร่วมกัน

Aura จะมีพื้นฐานมาจาก GTK และพัฒนามาตั้งแต่ปี 2011 ตอนนี้นักพัฒนาระบุว่าการทดสอบบนลินุกซ์ยังไม่ดีนักและขอให้นักพัฒนาช่วยกันทดสอบบนลินุกซ์ให้มากขึ้น

นอกจากการเปิดตัว Aura แล้ว Chrome 35 จะเปลี่ยนการใช้ OpenGL จากชุดละแท็บเป็นชุดละวินโดวส์เพื่อลดการใช้หน่วยความจำบนลินุกซ์ที่มากเกินไปและทำให้คนที่เปิดแท็บมากๆ ทำให้เบราว์เซอร์ทำงานช้าลงอย่างมาก

Tags:
Node Thumbnail

ฟีเจอร์อย่างหนึ่งของ CSS3 ที่นักออกแบบเว็บควรให้ความสนใจคือ CSS3 Regions ที่ช่วยให้เว็บมีหน้าตาคล้ายสิ่งพิมพ์มากขึ้น โดยนักออกแบบสามารถกำหนด "พื้นที่" ในการแสดงผลข้อความที่ต่อเนื่องกันได้ (เช่น กำหนดพื้นที่เป็นรูปทรงต่างๆ ที่ไม่ใช่สี่เหลี่ยม หรือ กำหนดพื้นที่ที่ไม่ต่อเนื่องกัน แต่ให้ข้อความไหลต่อกัน ภาพตัวอย่างท้ายข่าว)

CSS3 Regions เป็นข้อเสนอของค่าย Adobe เพื่อเป็นมาตรฐานเว็บในอนาคต อย่างไรก็ตาม เบราว์เซอร์ที่รองรับ CSS3 Regions ยังมีเพียงเบราว์เซอร์สาย WebKit เท่านั้น (IE กับ Firefox ยังไม่สนใจ)

Tags:
Node Thumbnail

Eric Seidel วิศวกรของกูเกิลออกมาโพสในกลุ่ม Chromium ระบุแผนแม่บทของการพัฒนาเอนจิน Blink ในปี 2014 นี้ว่าจะมีการพัฒนาทั้งในแง่ของประสิทธิภาพและฟีเจอร์

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

ส่วนของฟีเจอร์จะรองรับการทำเว็บเป็นแอพพลิเคชั่นให้ดีขึ้น, รองรับ Push Notifications, พัฒนา AppCache Offline สุดท้ายคือการพัฒนาเครื่องมือสำหรับนักพัฒนาโดยเฉพาะเครื่องมือสำหรับพัฒนาเว็บบนอุปกรณ์เคลื่อนที่

Tags:
Node Thumbnail

จากกรณี Chrome เตรียมยกเลิก API ของปลั๊กอินเบราว์เซอร์แบบเดิม ล่าสุดกูเกิลประกาศว่า Chrome บนลินุกซ์จะยกเลิกก่อนแพลตฟอร์มอื่นๆ คือเดือนเมษายน 2014 (เวอร์ชัน 34)

ต้องอธิบายก่อนว่าปลั๊กอินของเบราว์เซอร์ในปัจจุบันใช้ API ที่เรียกว่า NPAPI ซึ่งสืบทอดกันมาตั้งแต่ยุคของ Netscape และล้าสมัยไปมากแล้ว Chrome จึงพยายามผลักดันให้ใช้ API รุ่นใหม่ที่เรียกว่า PPAPI แทน

Tags:
Node Thumbnail

ทีม Chromium พัฒนา IDE สำหรับเขียนโปรแกรมตัวใหม่ชื่อ "Spark" รูปแบบของมันเป็นแอพที่รันอยู่บนแพลตฟอร์มของ Chrome (แต่ไม่จำเป็นต้องต่อเน็ตเสมอไป - Chrome Apps)

ความน่าสนใจของ Spark คือมันสร้างด้วยภาษา Dart ที่กูเกิลพัฒนาขึ้นเพื่อเป็นทางเลือกจากจาวาสคริปต์ และมี GUI widget library จากโครงการ Polymer

ตอนนี้โครงการยังอยู่ในสถานะเริ่มต้น หน้าตาของโปรแกรมยังไม่มีอะไรมากนักแต่ก็ใช้งานได้จริงแล้ว ส่วนตัวโค้ดเป็นโอเพนซอร์สอยู่บน GitHub ครับ

Tags:
Node Thumbnail

เมื่อเดือนที่แล้ว Chrome เพิ่งยกเลิก NPAPI ออกไป แม้ว่าผลกระทบหลักคือปลั๊กอิน เช่น Flash, Google Talk, Java แต่ยังมีแอพพลิเคชั่นอื่นๆ ที่ใช้งาน API ชุดเดียวกัน เช่น โปรแกรมเก็บรหัสผ่าน ตอนนี้กูเกิลก็ออก API ชุดใหม่มาให้แอพพลิเคชั่นเหล่านี้ทำงาน ชื่อว่า Native Messaging API

การทำงานของ API ชุดนี้จะต้องให้แอพพลิเคชั่นแบบเดสก์ทอปมาลงทะเบียนด้วยไฟล์ manifest ไว้ในโฟลเดอร์ของ Chrome ล่วงหน้า จากนั้นจึงสามารถเชื่อมต่อกับแอพพลิเคชั่นผ่านทาง stdin และ stdout ได้ โดยกระบวนการจะเลียนแบบมาจาก API สำหรับการเชื่อมต่อระหว่าง extension ที่มีอยู่ก่อนหน้านี้

Tags:
Node Thumbnail

การประชุม Ubuntu Developer Summit เมื่อเดือนพฤษภาคม ค.ศ. 2013 ที่ผ่านมา นักพัฒนาของ Canonical ได้มีการหยิบยกข้อเสนอที่จะเอา Chromium เข้ามาเป็น default web browser แทน Firefox ใน Ubuntu 13.10 Saucy Salamander ซึ่งก็มีทั้งเสียงคัดค้านและเสียงสนับสนุนโต้เถียงกันอย่างคึกคัก

ล่าสุด Jason Warner ผู้จัดการฝ่าย Ubuntu Desktop ของ Canonical ได้ประกาศทางเมลลิงลิสต์ของ Ubuntu Developer ว่า "Firefox จะยังอยู่เป็น default web browser ต่อไปใน Ubuntu 13.10"

Tags:
Node Thumbnail

François Beaufort นักพัฒนาของกูเกิลออกมาเขียนถึงแพตซ์ล่าสุดของ Chromium ที่เพิ่มแอพพลิเคชั่นแอนดรอยด์ที่ชื่อว่า Chromoting เข้ามา เป็นตัวทดสอบการทำ Chrome Remote Desktop รุ่นแอนดรอยด์

Chromoting ยังมีเพียงฟีเจอร์สำหรับทดสอบกระบวนการทำงานขั้นพื้นฐานของ Chrome Remote Desktop เท่านั้น เช่น การล็อกอิน, เข้าตรวจรายชื่อเครื่องบนระบบของ Chromoting, เชื่อมต่อโดยตรงระหว่างเครื่ง

Tags:
Node Thumbnail

Chrome เริ่มรองรับแอพที่เรียกว่า Packaged Apps (แอพที่ทำงานแบบออฟไลน์แต่เขียนด้วย HTML/JavaScript และรันอยู่บน Chrome) มาได้สักระยะแล้ว (ข่าวเก่า)

วันนี้กูเกิลก็ประกาศเพิ่มความสามารถใน Chrome Dev ให้แอพกลุ่มนี้สามารถเข้าถึง API ของเครื่อง และ API ของกูเกิลเองมากขึ้น

Tags:
Node Thumbnail

Opera 15 เวอร์ชันเดสก์ท็อปที่เปลี่ยนเอนจินจาก Presto มาเป็น Chromium ได้ฤกษ์ออกรุ่นจริงแล้ว (อ่านข่าวเก่า Opera Next 15 กับเอ็นจิ้นแสดงผล Blink กับ พาทัวร์ Opera Next 15 ประกอบ)

ฟีเจอร์ใหม่นอกจากการเปลี่ยนเอนจินและหน้าตาแล้ว ยังมี Discover แนะนำข่าวน่าสนใจ, Speed Dial แบบใหม่ที่สร้างโฟลเดอร์ได้, Stash ระบบบุ๊คมาร์คแบบใหม่, Off-Road โหมดบีบอัดข้อมูล, Download Manager ตัวใหม่

Tags:
Node Thumbnail

ระหว่างการประชุม Ubuntu Developer Summit ระหว่างวันที่ 14-16 พฤษภาคม 2013 ที่ผ่านมา หัวข้อหนึ่งที่ได้รับความสนใจเกี่ยวกับแนวทางการพัฒนาของ Ubuntu 13.10 Saucy Salamander คือการเสนอให้เปลี่ยน default web browser จาก Firefox มาเป็น Chromium (แฝดโอเพ่นซอร์สของ Google Chrome)

เหตุผลหลักที่ถูกอ้างสนับสนุนข้อเสนอนี้ ได้แก่

Tags:
Node Thumbnail

ต่อจากข่าว Google เปิดตัว Blink เอนจินแสดงผลหน้าเว็บที่จะนำมาใช้แทน WebKit ที่ทำให้โลกของ WebKit แยกออกเป็นสองสาย (และ Opera ประกาศเข้าร่วมกับ Blink แล้ว)

ล่าสุดทาง Adobe เป็นอีกบริษัทที่ประกาศให้การสนับสนุน Blink ด้วย อย่างไรก็ตาม Adobe ยังยืนยันว่าสนับสนุนเอนจินเบราว์เซอร์ตัวอื่นๆ ทั้ง WebKit และ Gecko ด้วยเช่นกัน

Adobe ให้เหตุผลที่สนับสนุน Blink ว่าเครื่องมือตระกูล Edge ของตัวเองใช้ Chromium Embedded Framework (CEF) เป็นฐานอยู่แล้ว ดังนั้นเมื่อ Chromium แยกมาทำ Blink ก็ไม่มีเหตุผลอะไรที่จะไม่สนับสนุนต่อไป

Tags:
Node Thumbnail

ต่อจากข่าว Google เปิดตัว Blink เอนจินแสดงผลหน้าเว็บที่จะนำมาใช้แทน WebKit โดยให้เหตุผลว่า Chrome ต้องการใช้ฟีเจอร์เฉพาะหลายอย่าง ทำให้โครงการร่วมอย่าง WebKit ไม่ตอบสนองความต้องการมากนัก

ฝั่งนักพัฒนาของแอปเปิลในฐานะผู้ริเริ่มโครงการ WebKit ก็เริ่มหารือกันแล้วว่า ในเมื่อ WebKit ไม่จำเป็นต้องใช้งานกับ Chromium/Chrome อีกต่อไป ดังนั้นก็ควรทำความสะอาดโค้ด โดยถอดโค้ดของ Chromium ออกจากโครงการ WebKit เช่นกัน (เช่น เอนจิน V8 หรือโค้ดที่เกี่ยวกับไลบรารีของกูเกิล)

Tags:
Node Thumbnail

เป็นอีกข่าวที่อาจจะสะเทือนใจนักพัฒนาเว็บไซต์หน่อยนะครับ Google เปิดตัว Blink เอนจินแสดงผลหน้าเว็บที่จะนำมาใช้แทน WebKit ในอนาคต โดย Google ให้เหตุผลว่า Chromium นั้นมีการทำงานแบบมัลติโพรเซสที่แตกต่างจากเบราว์เซอร์อื่นๆ ที่ใช้ WebKit เป็นเอนจินแสดงผลมาก อีกทั้งยังต้องซัพพอร์ตซีพียูหลากหลายสถาปัตยกรรม ทำให้โค้ดของทั้ง WebKit และ Chromium เองซับซ้อนมากขึ้น และจะทำให้การพัฒนานวัตกรรมโดยรวมเป็นไปได้ช้าลง

โดยในระยะแรก Blink จะเป็นการนำโค้ดของ WebKit มาปรับปรุงสถาปัตยกรรมภายในและความเรียบง่ายของโค้ด โดย Google คาดว่าจะสามารถลบโค้ดที่ไม่ใช้ออกไปได้กว่า 4.5 ล้านบรรทัด

Tags:
Node Thumbnail

Opera Software ประกาศแผนการใหม่ของบริษัท โดยจะหันไปใช้เอนจิน WebKit สำหรับเบราว์เซอร์มือถือ (Android/iOS) และ Chromium สำหรับเบราว์เซอร์บนคอมพิวเตอร์

Opera บอกว่าเอนจิน WebKit ดีมากอยู่แล้ว และบริษัทจะร่วมพัฒนาให้มันดีขึ้นไปอีก ทาง Opera ยอมรับว่าการเข้าร่วมกับโครงการ WebKit/Chromium เหมาะสมกว่าการพัฒนาเอนจินเองทั้งหมด เพราะจะได้แบ่งทรัพยากรที่มีจำกัดไปพัฒนางานด้านอื่นๆ แทน และเบื้องต้นทีมงานของบริษัทก็ส่งแพตช์ชุดแรกเข้าไปแล้ว

เมื่อเดือนที่แล้ว Opera เพิ่งโชว์เบราว์เซอร์มือถือตัวใหม่ Opera Ice ที่ใช้ WebKit แต่ตอนนั้นยังไม่บอกว่าจะเลิกใช้เอนจิน Presto บนเดสก์ท็อปด้วย

Tags:
Node Thumbnail

François Beaufort นักพัฒนาที่เคยพบข่าวหลุดของ Chrome OS และเป็นผู้ตามติดข่าวใหม่จาก Chrome อย่างต่อเนื่อง (ดูได้จาก +François Beaufort ) เผยข้อมูลเกี่ยวกับแถบไฟหลากสี ที่เขาคาดว่าจะเป็นฟีเจอร์หนึ่งของ Chormebook Pixel ที่มีวิดีโอหลุดออกมาก่อนหน้านี้

Tags:
Node Thumbnail

Chrome มีระบบแจ้งเตือน desktop notification มาได้สักระยะหนึ่งแล้ว แต่ยังจำกัดเฉพาะกับบริการของกูเกิลบางตัวอย่าง Gmail เท่านั้น รวมถึงเมื่อเร็วๆ นี้ก็เพิ่งมีข่าวว่าเราจะได้เห็น Google Now for Chrome ผ่านระบบ notification ตัวใหม่ด้วย

ล่าสุดมีคนไปค้นพบฟีเจอร์ชื่อ "Rich Notification" ใน Chromium เวอร์ชันวินโดวส์ ที่อนุญาตให้เว็บไซต์หรือส่วนเสริมสามารถแจ้งเตือนผู้ใช้ผ่านระบบนี้ได้เช่นเดียวกับกูเกิล

กูเกิลยังไม่แถลงข้อมูลใดๆ ในเรื่องนี้ และฟีเจอร์อาจเปลี่ยนแปลงได้เสมอครับ

Tags:
Node Thumbnail

กูเกิลสนับสนุนการแข่งขันแฮก Chrome ในงานประชุมแฮกเกอร์ที่ต่างๆ ทั่วโลกเป็นประจำ แต่รอบล่าสุดก็เปลี่ยนจาก Chrome มาเป็น Chrome OS แล้ว

ความแตกต่างของการแข่งขันด้วย Chrome OS คือผู้เข้าร่วมมีสิทธิใช้บั๊กในส่วนอื่นๆ ของระบบปฎิบัติการได้เต็มที่รวมถึงบั๊กที่อาจพบในไดรเวอร์ต่างๆ แต่ที่ผ่านมา Chrome OS ค่อนข้างมีชื่อเสียงที่ดีเพราะตัดไดรเวอร์ต่างๆ ออกไปแทบหมด ทำให้ความปลอดภัยสูง

Tags:
Node Thumbnail

ทีมงาน Chrome ประกาศนโยบายใหม่ของ Chrome for Windows ว่าจะปิดกั้นไม่ให้โปรแกรมภายนอกแอบติดตั้ง extension แบบลับๆ ผ่านช่องทาง registry ของวินโดวส์โดยไม่ถามความต้องการของผู้ใช้

นโยบายใหม่ของ Chrome แบ่งออกเป็น 2 ส่วนดังนี้

  • extension จากภายนอกที่ติดตั้งโดยอัตโนมัติผ่าน external extension deployment options จะถูกปิดการใช้งาน (disabled by default) และผู้ใช้สามารถเลือกเปิดใช้งานหรือลบทิ้งได้จากเมนู
  • extension ที่เคยติดตั้งลงบน Chrome ผ่านช่องทางนี้ จะถูกตั้งค่าเป็น disable ทั้งหมด และให้ผู้ใช้เลือกว่าต้องการเปิดใช้งานตัวใดบ้าง

นโยบายนี้จะเริ่มใช้งานใน Chrome 25 ซึ่งปัจจุบันยังมีสถานะเป็นรุ่นทดสอบอยู่ครับ

Tags:
Node Thumbnail

มีคนตาดีไปเห็นซอร์สโค้ดของโครงการ Chromium เริ่มมีโค้ดของฟีเจอร์ Google Now for Chrome แล้ว

รายละเอียดเบื้องต้นเท่าที่ทราบคือ การ์ดของ Google Now จะถูกแสดงในระบบแจ้งเตือนของ Chrome แต่ยังไม่มีภาพตัวอย่างให้เห็น

ตอนนี้กูเกิลยังไม่ประกาศข้อมูลอย่างเป็นทางการในเรื่องนี้ครับ

ที่มา - CNET

Pages