通过 Web 控制蓝牙设备:WebBluetooth入门

通过渐进式 Web 应用(*Progressive Web Apps*)技术,你可以开发成熟的 Web 应用。 得益于大量新规范和新功能,以前需要在本机执行的应用,现在可以基于 Web 实现。 不过迄今为止,与硬件设备的交互仍然是遥不可及。 感谢 WebBluetooth 的出现,现在我们可以开发能够控制灯光、驾驶汽车甚至是无人机的 PWA。

阅读全文



现代浏览器探秘(part4):事件处理

这是关于Chrome浏览器内部工作原理系列的最后一篇;研究浏览器怎样通过处理代码来显示网站。在上一篇文章中,我们研究了渲染过程并了解了合成器。 在本文中,我们将分析当用户输入时,合成器是怎样实现平滑交互的。

阅读全文



现代浏览器探秘(part2):导航

这是关于Chrome内部工作原理系列的第2部分。 在[上一篇文章](http://)中,我们研究了不同的进程与线程是怎样如何处理浏览器不同部分的。 在这一篇中,我们将会深入研究每个进程和线程是如何进行通信以显示网站内容的。

阅读全文



现代浏览器探秘(part 1):架构

在这个由4部分组成的系列文章中,我们将介绍Chrome浏览器从高级架构到渲染管道的具体细节。 如果你想知道浏览器是如何将你的代码转换为功能性网站的,或者你想知道为什么需要使用某些特定技术来提高性能,那么本系列非常适合你。作为本系列的第1部分,我们将介绍核心计算术语和Chrome的多进程架构。

阅读全文



关于

专注于国内外大前端前沿技术,分享技术文章、工具资源、精选项目。包括但不限于Javascript语言、TypeScript、ecmascript、前端框架、Python、项目管理、数据结构、软件架构等

阅读全文



归档

专注于国内外大前端前沿技术,分享技术文章、工具资源、精选项目。包括但不限于Javascript语言、TypeScript、ecmascript、前端框架、Python、项目管理、数据结构、软件架构等

阅读全文



微信公众号

    前端先锋
    请扫码关注微信公众号:
    前端先锋

最近文章

福利派送

分类

标签

angular api apidoc async await babel big-o bootstrapvue c c++ cache-api chrome chrome扩展 chromium commonjs console.log cookie cpu css css-flex css框架 deno devops di dom edge es2019 es6 eslint es模块 filter git github golang graphql grid h264 h265 ha headless-chrome high-availability hooks html http http2 indexeddb javascript jest jira jquery lazy lazy-loading lighthouse linux lock-file lodash logger mongodb mongoose mvc n-node-version-manager new node.js npm nvm optional-chaining pdf prettier puppeteer pwa react react-devtools react.js ref router selenium shadow-dom suspense svelte svg this typescript v8引擎 void vue vue-cli vue.js vugu web web-api web-share-api web-storage webassembly webbluetooth websockets webvr winston 中间件 事件循环 事件驱动 二叉搜索树 二叉树 优化 作用域 依赖注入 全栈 全栈工程师 全栈开发工程师 前端 动态效果库 后端 国际化 多线程 媒体查询 对象拷贝 小游戏 微服务 性能 性能优化 惰性加载 排序 插入排序 操作系统 数据可视化 数据结构 数组 无状态组件 日历 日历插件 日志 时间复杂度 框架 模块 正则表达式 浅拷贝 测试 浏览器 深拷贝 深色模式 渐进式 游戏 游戏引擎 源代码 状态机 环境变量 移动端 程序员 算法 类型 线程 组件 编码风格 网络配置 聊天机器人 自动化 蓝牙 虚拟现实 视图引擎 视频格式 语法 跨框架组件 软件开发 闭包 面试 面试题 页面加载 领域驱动设计 高可用性 高阶函数

友情链接

其它