1、AngularJS
git地址 https://github.com/angular/angular star 47451
Angular 是一款十分流行且好用的 Web 前端框架,目前由 Google 维护。
诞生于2009年,由Misko Hevery 等人创建,后为Google所收购。是一款优秀的前端JS框架,已经被用于Google的多款产品当中。AngularJS有着诸多特性,最为核心的是:MVC(Model–view–controller)、模块化、自动化双向数据绑定、语义化标签、依赖注入等等。
2、 MDL (material-design-lite)UI框架
git地址 https://github.com/google/material-design-lite star 31180
MDL (Material Design Lite) 是 Google 推出的网站前端开发工具组。Material Design Lite (MDL)可以让你添加一个 Material Design 的外观和感觉到你的静态内容网站,不依赖于任何的 JavaScript 框架和库。MDL 可以优化跨设备的使用体验,可以在旧版的浏览器进行平滑的切换,提供非常快速的访问体验。
浏览器支持:IE9-11,Chrome,Opera,Firefox,Safari,Chrome(Android),Mobile Safari。
3、material-components-web UI框架
git地址 https://github.com/material-components/material-components-web star 12262
Material Components for the web(MDC Web),是谷歌专为Web设计的全新前端框架。MDC Web可帮助开发人员执行Material Design,组件由谷歌的核心工程师团队和UX设计人员开发。这些组件可以建立可靠的开发工作流程,以构建美观且功能强大的Web项目。
git地址 https://github.com/google/shaka-player star 2904
Shaka Player 是一个 JavaScript 库,它实现了 DASH 客户端的功能。它的播放功能基于 HTML5 video、MediaSource Extensions,和 Encrypted Media Extensions 。一般的 DASH 客户端功能很难实现,并且 DASH 标准不总是与 DASH 客户端建立的新浏览器 API 接口对齐,我们的目标是减少之间的摩擦,使之在没有插件的情况下更容易适应这些新兴的网络媒体流标准。
git地址 https://github.com/google/closure-library star 3148
闭包库是一个功能强大的低级JavaScript库,旨在构建复杂且可扩展的Web应用程序。
git地址 https://github.com/google/module-server star 574
Module server 是一个为 CommonJS 模块提供 web 浏览器服务的系统工具。它的主要功能是支持逐步加载模块,每加载一次模块响应 1次 HTTP 请求。
请求模块正好启动 1 次 HTTP 请求
单一的请求信息中包含请求模块和完成一次请求所具备的其他条件
前一个请求还未执行完,后一个请求指令传递过来了,则后一个请求不会被处理
git地址 https://github.com/google/canvas-5-polyfill star 158
canvas-5-polyfill 是用来在 HTML 5 Canvas 上开发新特征的 Javascript polyfill 库。开发的新特征如:Path2D objects 和 ellipse() on CanvasRenderingContext2D。
git地址 https://github.com/google/ChannelPlate star 16
ChannelPlate 是一个在跨文档通信(MessageChannel) 中用来发送消息的 JavaScript 库。覆盖了从 W3C 到 Chrome 浏览器扩展中的跨文档通信接口,通常用于这几种情况下: 1) 共用构造函数 2) 统一 API 接口 3) 代理服务器上两个端口间复制消息的过程中。