กูเกิลเปิดซอร์สชุดพัฒนาของภาษาจาวาสคริปต์ที่กูเกิลใช้ในบริการดังๆ ของตัวเอง เช่น Gmail, Google Docs และ Google Maps
ชื่อของมันแบบรวมๆ คือ Closure Tools ประกอบด้วย 3 ส่วน ดังนี้
- Closure Compiler - เอาไว้แปลงโค้ดจาวาสคริปต์ให้ขนาดเล็กลง ปรับโค้ดที่ไม่จำเป็นและตรวจสอบความถูกต้องของโค้ด เราสามารถใช้ Closure Compiler ได้หลายวิธี เช่น รันผ่านคอมมานด์ไลน์, ผ่านเว็บ หรือใช้ Closure Inspector ซึ่งเป็น extension ของ Firebug
- Closure Library - เป็นไลบรารีของจาวาสคริปต์ที่ครอบคลุมการใช้งานเกือบทุกประเภท ตั้งแต่สร้าง UI ไปจนถึงงานระดับล่าง กูเกิลบอกว่ามันเป็น "ไลบรารีมาตรฐาน" สำหรับบริการผ่านเว็บของกูเกิลที่ต้องรองรับผู้ใช้จำนวนมาก
- Closure Templates - เป็น template สำหรับสร้าง UI แต่จะต่างจาก template แบบดั้งเดิมตรงที่สร้าง template เล็กๆ หลายอันมาประกอบร่างกันเป็น template ขนาดใหญ่ได้ ใช้ได้กับทั้งจาวาสคริปต์และจาวา
กูเกิลบอกว่าเครื่องมือในชุด Closure Tools มาจากเวลาว่าง 20% ของพนักงานครับ ใครเป็นนักพัฒนาเว็บก็อาจพิจารณา หามาทดสอบกันได้
ที่มา - Google Code Blog