10 สิ่งที่คุณไม่ทราบว่าเว็บเบราว์เซอร์ของคุณสามารถทำได้
เว็บเบราว์เซอร์เติบโตขึ้นในช่วงไม่กี่ปีที่ผ่านมา ขณะนี้ Internet Explorer 6 หยุดชะงักลงบนเว็บเบราว์เซอร์ได้ใช้คุณสมบัติใหม่ ๆ ที่มีอยู่ในปัจจุบัน.
บทความนี้มุ่งเน้นเทคโนโลยีเว็บใหม่ที่คุณสามารถใช้บนหน้าเว็บจริงวันนี้ แน่นอนว่าพวกคุณบางคนไม่เคยได้ยินเรื่องเหล่านี้มาก่อน แต่คนส่วนใหญ่ไม่เคยได้ยินพวกเขาทั้งหมด.
ลากและวางเพื่ออัปโหลด
ขณะนี้เว็บไซต์หลายแห่งอนุญาตให้คุณอัปโหลดไฟล์เพียงแค่ลากและวางลงในหน้าต่างเบราว์เซอร์ - ยินดีต้อนรับการเปลี่ยนแปลงจากการคลิกปุ่มเรียกดูและใช้ตัวเลือกไฟล์เนื่องจากเราต้องใช้เวลาไม่กี่ปีที่ผ่านมา ไม่ว่าคุณจะแนบไฟล์ไปกับอีเมลใน Gmail หรืออัพโหลดภาพไปที่ imgur.com เพื่อการแบ่งปันที่รวดเร็วคุณสามารถลากและวางไฟล์ลงบนเว็บเพจ.
แสดงกราฟิก 3D ในเบราว์เซอร์
ขณะนี้เบราว์เซอร์เช่น Chrome และ Firefox รองรับ WebGL ซึ่งทำให้หน้าเว็บสามารถแสดงกราฟิก 3D โดยไม่มีปลั๊กอินใด ๆ WebGL สามารถใช้สำหรับเกมและโมเดล 3 มิติอื่น ๆ แต่เว็บไซต์ที่ได้รับความนิยมมากที่สุดที่ใช้ WebGL น่าจะเป็น Google Maps บน Google Maps ใน Chrome คุณสามารถเปิดใช้งาน "MapsGL" ซึ่งจะทำให้ Google Maps แสดงผลแผนที่ด้วย OpenGL ทำให้ภาพเคลื่อนไหวราบรื่นขึ้น เมื่อคุณใช้สตรีทวิวคุณจะเห็นภาพเคลื่อนไหวในขณะที่แผนที่ซูมเข้า Street View จะแสดงผลด้วย OpenGL ไม่ใช่ Adobe Flash.
หาก Google แผนที่ไม่น่าประทับใจเพียงพอเครื่องมือ Quake 3 ได้รับการปรับให้ทำงานใน WebGL ในเบราว์เซอร์ของคุณ เว็บไซต์นี้ยังใช้ข้อกำหนดตัวชี้ล็อค (หรือล็อคเมาส์) เพื่อคว้าตัวชี้เมาส์ของคุณและเก็บไว้ในพื้นที่เกม.
สื่อสารกับ WebSockets
HTML ไม่เคยถูกออกแบบมาเพื่ออนุญาตให้เว็บเพจสื่อสารไปมากับเว็บเซิร์ฟเวอร์ได้ HTML ถูกสร้างขึ้นสำหรับหน้าเว็บแบบสแตติกและหน้าเว็บส่วนใหญ่ในปัจจุบันใช้วิธีการโพลโดยใช้การแฮ็กเพื่อสื่อสารกับเซิร์ฟเวอร์ WebSockets อนุญาตให้หน้าเว็บสร้างช่องทางการสื่อสารแบบเต็มผ่านการเชื่อมต่อ TCP ลดความหน่วงแฝงและปริมาณการใช้เครือข่ายเมื่อเว็บเพจจำเป็นต้องส่งข้อมูลไปมากับเซิร์ฟเวอร์.
WebSockets ถูกใช้โดยเกม BrowserQuest ของ Mozilla ทำให้เกมสามารถทำงานในเบราว์เซอร์ของคุณเพื่อส่งเหตุการณ์ไปมาในเซิร์ฟเวอร์ นอกจากนี้ยังใช้ WebSockets เพื่อสร้างไคลเอนต์ IRC ที่ทำงานในเบราว์เซอร์ของคุณ บางทีที่น่าประทับใจที่สุดคือ WebSockets ถูกใช้เพื่อสร้างไคลเอนต์ฝนตกหนัก JavaScript ที่ทำงานในเบราว์เซอร์ของคุณโดยให้ผู้ใช้ Chrome OS เป็นไคลเอนต์ torrent แบบดั้งเดิม JSTorrent ยังดูไม่เสถียรอย่างสมบูรณ์ แต่เป็นตัวอย่างที่ดีของสิ่งที่เป็นไปได้ด้วย WebSockets.
เล่นวิดีโอและเพลงโดยไม่ใช้แฟลช
วิดีโอ HTML5 ได้รับความสนใจเป็นอย่างมากทำให้หลายคนรู้ว่าตอนนี้เป็นไปได้ที่จะเล่นวิดีโอในรูปแบบ H.264 (MP4), WebM และ Ogg Theora โดยไม่ต้องติดตั้ง Flash เว็บไซต์วิดีโอหลายแห่งรวมถึง YouTube ให้การเล่นวิดีโอที่ใช้ HTML5 น่าเสียดายที่เว็บไซต์หลายแห่งยืนยันว่าพวกเขาต้องการ DRM ซึ่งเป็นสาเหตุที่ YouTube ยังคงใช้ Flash สำหรับวิดีโอที่มีโฆษณาและ Netflix ยังคงใช้ Silverlight สำหรับวิดีโอ "แท็กวิดีโอ" ของ HTML5 สามารถดูเหมือนเครื่องเล่นวิดีโอที่ใช้ Flash ดังนั้นคุณอาจไม่เคยสังเกตว่าเว็บไซต์กำลังใช้งานอยู่ - ยกเว้นว่าการเล่นวิดีโอจะทำงานบนอุปกรณ์มือถือและจะทำงานได้ดีขึ้น.
เรียกใช้ Web Apps ออฟไลน์
ขณะนี้เบราว์เซอร์อนุญาตให้แอปพลิเคชันเว็บทำงานแบบออฟไลน์โดยให้ที่เก็บข้อมูลฐานข้อมูลท้องถิ่นที่สามารถใช้ในการเข้าถึงข้อมูลของคุณได้ เว็บแอปออฟไลน์ของ Google จำนวนมาก (รวมถึง Gmail, เอกสารและปฏิทิน) ใช้งานได้กับ Chrome เท่านั้น แต่ Kindle Cloud Reader ของ Amazon สามารถใช้งานออฟไลน์ในเบราว์เซอร์อื่นเช่น Firefox ได้เช่นกัน Kindle Cloud Reader อนุญาตให้คุณดาวน์โหลด eBooks ซึ่งคุณสามารถอ่านแบบออฟไลน์ในเบราว์เซอร์ของคุณได้ในภายหลังแม้ว่าคุณจะไม่ได้เชื่อมต่ออินเทอร์เน็ตก็ตาม.
เข้าถึงเว็บแคมและการประชุมทางวิดีโอของคุณ
ตอนนี้หน้าเว็บสามารถเข้าถึงเว็บแคมของคุณได้โดยได้รับอนุญาตจากคุณแน่นอน หน้าเว็บสามารถใช้คุณสมบัตินี้เพื่อถ่ายภาพจากเว็บแคมของคุณเพื่อดูรูปโปรไฟล์หรือบันทึกวิดีโอ อย่างไรก็ตามมันยังสามารถใช้ WebRTC API ใหม่สำหรับการประชุมทางวิดีโอระหว่างเบราว์เซอร์ที่แตกต่างกันโดยไม่ต้องใช้ปลั๊กอินใด ๆ ในอนาคตแฮงเอาท์ของ Google ไม่จำเป็นต้องมีปลั๊กอินเลยและ Skype จะเรียกใช้ในเบราว์เซอร์ของคุณเช่นกัน.
สร้างป๊อปอัพแจ้งเตือน
ขณะนี้เบราว์เซอร์อนุญาตให้หน้าเว็บแสดงการแจ้งเตือนบนเดสก์ท็อป ตัวอย่างเช่น Google ปฏิทินสามารถแสดงการแจ้งเตือนแบบผุดขึ้นเมื่อคุณสร้างการแจ้งเตือนสำหรับกิจกรรมที่กำลังจะมาถึง เว็บไซต์แชทและอีเมลสามารถแสดงป๊อปอัปเพื่อแจ้งเตือนคุณเมื่อมีข้อความใหม่.
ระบุตำแหน่งของคุณ
หน้าเว็บสามารถขออนุญาตในการเข้าถึงตำแหน่งของคุณ หากคุณใช้แท็บเล็ตหรืออุปกรณ์ประเภทอื่นที่มีชิป GPS โดยเฉพาะเบราว์เซอร์จะใช้ฮาร์ดแวร์ GPS ของคุณเพื่อระบุตำแหน่งของคุณ ในอุปกรณ์ที่ไม่มีชิป GPS ชื่อเครือข่ายไร้สายใกล้เคียงหรือตำแหน่งของ ISP ของคุณสามารถใช้เพื่อประมาณตำแหน่งปัจจุบันของคุณ ตำแหน่งทางภูมิศาสตร์สามารถแทนที่ความจำเป็นในการพิมพ์ที่อยู่ของคุณลงในเว็บไซต์ที่แสดงเนื้อหาในท้องถิ่นและช่วยให้คุณสามารถระบุตำแหน่งที่แม่นยำของคุณโดยใช้ชิป GPS บนคอมพิวเตอร์พกพา.
ทำให้เว็บแอปเป็นแอปเริ่มต้นของคุณ
ขณะนี้เบราว์เซอร์อนุญาตให้เว็บแอปกลายเป็นแอปพลิเคชันเริ่มต้นของคุณดังนั้นคุณสามารถใช้ Gmail ในเบราว์เซอร์ของคุณเพื่อส่งอีเมลเมื่อคุณคลิกที่ mailto: ลิงก์ได้ทุกที่บนคอมพิวเตอร์ของคุณ - แม้จะอยู่นอกเบราว์เซอร์ของคุณ.
เรียกใช้รหัสพื้นเมืองในเบราว์เซอร์ของคุณ
ค่อนข้างมีข้อโต้แย้ง Chrome รวมถึง Native Client ของ Google Native Client อนุญาตให้เว็บเพจรันรหัสเนทีฟที่เขียนเป็นภาษาเช่น C หรือ C ++ รหัสถูกเรียกใช้งานในแซนด์บ็อกซ์เพื่อความปลอดภัยและทำงานด้วยความเร็วเกือบภาษา.
Native Client อนุญาตให้หน้าเว็บเรียกใช้โค้ดประสิทธิภาพสูงสำหรับสิ่งต่าง ๆ เช่นเอ็นจิ้นเกมและการเข้ารหัสวิดีโอท้องถิ่น อาจเป็นเส้นทางในการรับแอปพลิเคชันขั้นสูงขึ้นใน Chrome OS Chrome เว็บสโตร์มีเกมมากมายที่เขียนขึ้นใน Native Client รวมถึงพอร์ตของ Bastion.
เบราว์เซอร์กำลังได้รับคุณสมบัติเว็บใหม่ที่รวดเร็ว เราขอขอบคุณที่ Internet Explorer 6 ไม่ใช่มาตรฐานอุตสาหกรรมอีกต่อไป.
เครดิตรูปภาพ: Christian Heilmann บน Flickr