Skip to main content

WebGL Trade คืออะไร;เบราว์เซอร์?

webgl การค้า;เบราว์เซอร์เป็นโปรแกรมที่ออกแบบมาไม่เพียง แต่แสดงภาษามาร์กอัปไฮเปอร์เท็กซ์ขั้นพื้นฐาน (HTML), JavaScript reg;, และเอกสารสไตล์ Cascading (CSS) ที่ออนไลน์ แต่ยังตีความชุดย่อยพิเศษของข้อกำหนดเหล่านี้ที่เรียกว่า WebGL Trade;ในทางเทคนิค WebGL Trade;ไม่ใช่ภาษาแบบสแตนด์อโลน แต่เป็นไลบรารีกราฟิกที่ใช้องค์ประกอบผ้าใบของเอ็นจิ้นการแสดงผลเบราว์เซอร์เพื่อสร้างสะพานเชื่อมระหว่าง WebGL Trade;รหัสฮาร์ดแวร์กราฟิกและเบราว์เซอร์สิ่งนี้ให้ WebGL การค้า;เบราว์เซอร์ความสามารถในการแสดงผลกราฟิกสามมิติขั้นสูง (3D) เร็วกว่าที่จะเป็นไปได้โดยใช้ปลั๊กอินประเภทอื่นและสะดวกกว่าเมื่อใช้โปรแกรมที่รวบรวมแยกต่างหากภายในเบราว์เซอร์เว็บเบราว์เซอร์ที่สำคัญเกือบทั้งหมดรองรับ WebGL Trade;โดยทั่วไปแม้ว่าเบราว์เซอร์เหล่านั้นที่ไม่ได้ใช้การสนับสนุนดั้งเดิมโดยทั่วไปมีปลั๊กอินของบุคคลที่สามที่เปิดเผยส่วนประกอบ HTML ที่จำเป็นในขณะที่ WebGL การค้า;เบราว์เซอร์มีความสามารถในการแสดงผลกราฟิก 3 มิติอย่างรวดเร็วเนื่องจากการเข้าถึงโดยตรงที่ให้กับการ์ดคอมพิวเตอร์กราฟิกนี่เป็นแหล่งที่มาของหลุมรักษาความปลอดภัยขนาดใหญ่ที่อาจทำให้โปรแกรมที่เป็นอันตรายดำเนินการรหัสที่เป็นอันตรายบนคอมพิวเตอร์ระยะไกล

ในสาระสำคัญWebGL การค้า;เบราว์เซอร์มีรหัสที่เชื่อมโยงฟังก์ชั่นที่รวมอยู่ในไลบรารีกราฟิกโดยเฉพาะเพื่อให้สามารถเข้าถึงได้ผ่าน JavaScript reg;ภายใต้มาตรฐานภาษา HTML เวอร์ชัน 5 (HTML5) มีองค์ประกอบพิเศษที่เรียกว่าผ้าใบที่สามารถใช้ในการวาดโดยตรงไปยังพื้นที่ของหน้าจอโดยไม่ต้องใช้ปลั๊กอินหรือทำงานกับแท็ก HTML หรือ CSS ที่อาจไม่แม่นยำเท่าที่ต้องการภายใน WebGL การค้าที่สอดคล้องกัน;เบราว์เซอร์, JavaScript reg;ถูกผูกไว้กับไลบรารีกราฟิกระดับต่ำและดึงโดยตรงไปยังองค์ประกอบ HTML5 Canvas โดยให้แพลตฟอร์มสำหรับกราฟิกที่สามารถผลักดันโดยตรงจากการ์ดกราฟิกไปยังอุปกรณ์แสดงผล

ไลบรารีที่ใช้คือ OpenGL ไลบรารีระบบฝังตัว (OpenGL ES ) ซึ่งเป็นชุดย่อยของ OpenGL มาตรฐาน reg;ฟังก์ชั่นห้องสมุดที่ออกแบบมาเพื่อทำงานกับอุปกรณ์มือถือเหตุผลหนึ่งว่าทำไม WebGL Trade;เบราว์เซอร์เป็นไปได้คือลักษณะที่มีน้ำหนักเบาของ WebGL Trade;ห้องสมุดซึ่งไม่ได้ใช้ทรัพยากรจำนวนมากและไม่มีฟังก์ชั่นที่ใช้โปรเซสเซอร์มากขึ้นของ OpenGL Reg ทั้งหมด;การดำเนินการปัญหาที่เกิดขึ้นซ้ำ ๆ กับ WebGL Trade;อย่างไรก็ตามเบราว์เซอร์คือไดรเวอร์และฮาร์ดแวร์บนคอมพิวเตอร์หรืออุปกรณ์จะต้องสามารถเรียกใช้ OpenGL ES แอปพลิเคชัน.ระบบปฏิบัติการอุปกรณ์ฮาร์ดแวร์และแม้แต่ไดรเวอร์บางอย่างไม่มีความสามารถในการเรียกใช้ WebGL Trade;โปรแกรมและยังไม่มีวิธีแก้ปัญหาที่ง่ายต่อการเปลี่ยนฮาร์ดแวร์กราฟิกที่ติดตั้ง

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