Monday, December 13, 2010

รู้จักกับ about:flags ใน Google Chrome 8

ใน Google Chrome 8 นั้นกูเกิลได้ทำการเพิ่มคุณสมบัติใหม่คือ about:flags ซึ่งเปลี่ยนชื่อมาจาก about:labs โดย about:flags นั้นเป็นยูอาร์แอลพิเศษสำหรับใช้ทำการเปิด/ปิดคุณสมบัติทดลอง (Experimental features) ต่างๆ ที่กูเกิลพัฒนาขึ้นมาเพื่อเสริมการใช้งานโปรแกรม Google Chrome

สำหรับคุณสมบัติทดลองที่สามารถเปิดใช้งานได้จากหน้า about:flags ของ Google Chrome 8.0.552.215 (stable release) มีดังนี้
  • Side Tabs - เป็นการเพิ่มเอนทรี่ Use Side Tabs เข้าในคอนเท็กซ์เมนูแบบ tabstrip ใช้ในการสลับระหว่าง tabs on top (default) และ tabs on the side ซึ่งจะมีประโยชน์มากสำหรับการใช้งานจอภาพแบบไวด์สกรีน (Widescreen monitors)
  • Tabbed Settings - เป็นการเปิดใช้อินเทอร์เฟชการตั้งค่า (Options/Preferences) แบบ in-tab UI dialog แทนแบบ stand-alone window
  • Instant - เป็นการตั้งค่าให้แอดเดรสบาร์ (Address bar) โหลดยูอาร์แอลในทันทีที่พิมพ์
  • emoting - เป็นการเปิดรองรับการรีโมทโฮสต์ (Remoting Host)
  • Disable outdated plug-ins - เป็นการกำหนดให้ Google Chrome ทำการปิดการทำงานของปลั๊กอินที่ไม่อัพเดทและมีปัญหาความปลอดภัยโดยอัตโนมัติ และแนะนำให้ลิงก์สำหรับทำการอัพเดทปลั๊กอินดังกล่าวแก่ผู้ใช้
  • XSS Auditor - เป็นการเปิดใช้งานคุณสมบัติ WebKit’s XSS Auditor (Cross-site scripting protection) จุดประสงค์ของคุณสมบัตินี้เพื่อปกป้องผู้ใช้จากเว็บไซต์ที่มีการแฝงโค้ดอันตรายไว้ภายใน อย่างไรก็ตาม แม้ว่า WebKit’s XSS Auditor จะช่วยความปลอดภัยในการท่องอินเทอร์เน็ตแต่อาจมีปัญหาในการทำงานกับบางเว็บไซต์ได้
  • Background WebApps - เป็นการอนุญาตให้ผู้ใช้ทำการติดตั้งเว็บแอพ (Web apps) เพื่อทำการรันในฉากหลังเมื่อเริ่มต้นระบบและยังคงรันต่อเนื่องหลังจากหน้าต่างทั้งหมดถูกปิด
  • Cloud Print Proxy - เป็นการเปิดใช้งานคุณสมบัติเซอร์วิสที่ทำงานอยู่เบื้องหลัง (Background service) ซึ่งเชื่อมต่อกับบริการ Google Cloud Print กับเครื่องพิมพ์ต่างๆ ที่ติดตั้งบนเครื่องคอมพิวเตอร์ ในกรณีที่ทำการเปิดใช้งานคุณสมบัตินี้ จะทำให้สามารถทำการเปิด Google Cloud Print โดยการล็อกอินด้วยแอคเคาท์ของ Google ใน Options/Preferences ซึ่งอยู่ภายใต้ Under the Hood ได้
  • GPU Accelerated Compositing - เป็นการเปิดใช้งานคุณสมบัติ 3D CSS และ higher performance compositing ของหน้าเว็บโดยใช้การประมวลผลจาก Graphics Processor Unit (GPU)
  • WebGL - เปิดใช้งานคุณสมบัติ canvas elements เพื่อใช้ระบบกราฟิกแบบ 3D graphics ผ่านทาง WebGL API
  • Click-to-Play - เป็นคุณสมบัติสำหรับใช้คลิกบนปลั๊ก-อิน (Blocked plug-in) เพื่อทำการรันได้ในทันที

ภาพด้านล่างเป็นคุณสมบัติ (บางส่วน) ที่มีใน about:flags ของ Google Chrome 8.0.552.215 (stable release)

about:flags

Careful, these experiments may bite
เนื่องจากคุณสมบัติทดลองต่างๆ ที่มีใน about:flags นั้นอาจมีการเปลี่ยนแปลง หยุด หรือลบออกในเวลาใดๆ ได้ โดยการเปิดใช้งานคุณสมบัติทดลองต่างๆ นั้นอาจส่งผลกระทบต่อการทำงานของโปรแกรม ในกรณีร้ายแรงอาจส่งผลให้ระบบเกิดความเสี่ยงต่อการถูกโจมตีจากผู้ไม่ประงสงค์ดีได้ หรืออาจจะทำให้ข้อมูลบนเครื่องคอมพิวเตอร์เสีบหลายได้ ดังนั้นหากใครจะเปิดใช้งานต้องดำเนินการด้วยความระมัดระวัง เพราะกูเกิลไม่รับประกันผลต่างๆ ที่เกิดตามมาจากการเปิดใช้งานสมบัติทดสอบต่างๆ ที่มีใน about:flags

อนึ่ง สำหรับตัวอย่างการใช้งาน about:flags นั้นสามารถดูได้จากเรื่อง วิธีการเปิดใช้งาน GPU Acceleration ใน Google Chrome 8

น่าสนใจแต่ต้องใช้ด้วยความระมัดระวัง
ผู้เขียนมีความเห็นว่า about:flags ใน Google Chrome 8 นั้นเป็นลูกเล่นที่น่าสนใจ และมีคุณสมบัติบางตัวที่น่าสนใจเช่น XSS Auditor แต่เนื่องจากยังไม่มีความแน่นอนเกี่ยวกับคุณสมบัติเหล่านี้ ดังนั้นถึงจะน่าสนใจแต่ต้องใช้ด้วยความระมัดระวัง

แหล่งข้อมูลอ้างอิง

Copyright © 2010 TWA Blog. All Rights Reserved.

0 Comment: