智启万象 | Web 开发智能升级、简单易用

news2024/11/16 1:14:54

ed7151175e3c187dfd9011a1737a2dda.jpeg

AI 的融入使 Web 的功能更加强大

同时也更加简单易用

一起回顾 2024 Google 开发者大会

了解 Web 开发 UI 功能和 OS 集成的最新创新

以及如何通过这些创新来打造卓越的应用体验

c739bdf747312cb39edcc70d7b9c053e.png

49e07b33e62ea11206f7429793813770.png

Web 不断的革新与发展,不仅为全球数十亿用户提供了丰富多样的在线体验,也为开发者提供了实现创意和构建未来的可能。谷歌提供工具和解决方案,帮助 Web 开发者基于实际数据做出明智的技术选型和开发决策。

e3cfd8bddd5372095ba339a94b28a664.png

Baseline 2024 

  • Baseline 2024 不仅收录了可安全使用的成熟功能和 API 集合,还引入了最近可用的多种重要功能,此外还有更多浏览器版本即将发布。助力开发者打造兼容性更强、性能更优的网页。

  • Web Platform Dashboard 控制面板让开发者全面了解整个 Web 平台的各项功能,跟踪不同浏览器的功能开发进度,并查看其互操作性状态;RUM Archive Insights 可查看 Baseline 版本全球使用情况和特性,帮助开发者做出更明智的技术决策。

98d52af891bf1a9caeb086be308feb63.png

Web 已经为 AI 做好了准备。Google 将通过 WebGPU、WASM 内置到 Chrome 中的 Gemini Nano 帮助开发者在更多设备上构建低成本、可扩缩,并能更好保护隐私安全的 Web 应用。

9ad4bc233e929ab3d7a37c477c486258.png

  WebGPU 和 WASM 技术

  • WebGPU 中的 16 位浮点值等改进以及 WASM 中的 Memory64 和 JavaScript Promise 集成,让 Web 得以在更广泛的硬件上更快地运行AI。 

  • 从 Chrome 126 开始,Gemini Nano 已直接内置到 Chrome 桌面客户端中

  • Gemini 为 Chrome 注入 AI 智能。开发者只需调用 API,即可实现翻译、转写和字幕等功能,无需担心存储、成本或微调问题。Prompt API 支持开发者在浏览器中用自然语言与 Gemini Nano 交互,探索更多场景。

527a94683bc4ecbe3d0878238fd431b4.png

Google 提供了大量新的功能和 API 帮助开发者简化开发流程和增强视觉效果,在 Web 上打造全新的用户体验,同时提供了 AI 驱动的 Chrome DevTools 来提高工作效率。

  • Speculation Rules API,通过在后台智能预取和预渲染页面,提高浏览速度,实现毫秒级网页加载。开发者只需几行代码就能开始使用这个 API,轻松为用户提供快速流畅的浏览体验。

  • View Transition API 能够构建流畅的导航体验。结合 Speculation Rules API,可实现无缝的即时页面过渡效果,为丰富的 Web 应用交互提供了新可能。

5233b627cecd4b641ebeabc6dd32a437.gif

Scroll-Driven Animations API 支持创建滚动式动画

  • Scroll-Driven Animations API 让开发者能够通过几行 CSS 代码,轻松创建随着页面滚动而变化的动画效果,简化了互动网页的制作,使得动态视觉效果更加流畅自然。

  • Google 为 Flutter Web 应用发布了 WASM 支持,大幅降低帧时间,显著提高性能。开发者现可利用 Wasm 及 WasmGC 将原本用于编写应用的 C++、Kotlin 或 Dart 代码移植到 Web 平台运行,简化跨平台应用的开发流程。

edd05e50af19a5627318e2fbbe0a2dd4.png

基于 Signal 的响应式 API 

  • Angular 基于 Signal 的响应式 API 现已可以使用,允许开发者更精细地控制应用中各种变化的检测和管理,无需手动优化 UI。基于 Signal 的响应式 API 现已可以使用,精细变化检测也将在今年晚些时候推出。

*部分 Google AI 技术适用于出海开发者

e800bb77188a3aa39b9c02c4f551f627.jpeg

即刻使用简单易用的 Web 开发工具

打造卓越应用体验

2024 Google 开发者大会

专题演讲视频持续更新中

扫码直达官网

观看精彩回放

1337691a96353b0b92216de6a96950c3.png

7b811254250ac47f0359030eafe7dbb2.gif 点击屏末文|即刻访问大会官方网站

2ebf3343e8be139cc4a2b675d3e17cc4.jpeg

dda071c7f123f0c8d85f28f47edb972d.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2033880.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

HCIP | 重发布实验

要求: 1.如图搭建网络拓扑,所有路由器各自创建一个环回接口,合理规划IP地址 2.R1-R2-R3-R4-R6之间使用OSPF协议,R4-R5-R6之间使用RIP协议 3.R1环回重发布方式引入OSPF网络 4.R4/R6上进行双点双向重发布 5.分析网络中出现路由…

人工智能在肿瘤亚型分类领域的研究进展|顶刊速递·24-08-13

小罗碎碎念 文献日推主题:人工智能在肿瘤亚型分类领域的研究进展 昨天晚上在研究鼻咽癌的病理学诊断指南,看到了下面这段话的时候,我问了自己一个问题——通过AI识别出肿瘤亚型的根本目的是什么?可以衔接哪些具体的下游任务&#…

「栈」实现LIFO栈(先进后出栈|堆栈|stack)的功能 / 手撕数据结构(C++)

概述 栈,是一种基本的数据结构,也是一种数据适配器。它在底层上以链表方法或动态数组方法实现。 队列的显著特点是他的添加元素与删除元素操作:先加入的元素总是被先弹出。 一个队列应该应该是这样的: --------------STACK----…

UE网络同步(一) —— 一个项目入门UE网络同步之概念解释

最近在学习UE网络同步,发现了一个非常好的教程,并且附带了项目文件,这里从这个小项目入手,理解UE的网络同步 教程链接:https://www.youtube.com/watch?vJOJP0CvpB8w 项目链接:https://github.com/awforsyt…

单片机内存映射

在一些桌面程序中,整个内存映射是通过虚拟内存来进行管理的,使用一种称为内存管理单元(MMU)的硬件结构来将程序的内存映射到物理RAM。在对于 RAM 紧缺的嵌入式系统中,是缺少 MMU 内存管理单元的。 因此在一些嵌入式系统中,比如常用…

Python 设计模式之适配者模式

文章目录 从电源适配器谈起实现适配器模式的两种方式object adapterclass adapter 从电源适配器谈起 适配者模式属于结构型设计模式,它的目的是使不兼容的两个对象能够相互工作。 常见的生活例子:去欧美国家旅游时,由于插口和电压不一样&am…

2024年【四川省安全员B证】新版试题及四川省安全员B证模拟考试

题库来源:安全生产模拟考试一点通公众号小程序 四川省安全员B证新版试题是安全生产模拟考试一点通总题库中生成的一套四川省安全员B证模拟考试,安全生产模拟考试一点通上四川省安全员B证作业手机同步练习。2024年【四川省安全员B证】新版试题及四川省安…

苍穹外卖项目DAY01

苍穹外卖项目Day01 1、软件开发整体介绍 1.1、软件开发流程 1.2、角色分工 项目经理:对整个项目负责,任务分配、把控进度产品经理:进行需求调研,输出需求调研文档、产品原型等UI设计师:根据产品原型输出界面效果图架…

第130天:内网安全-横向移动PTH哈希PTT 票据PTK密匙Kerberos密码喷射

环境搭建 这里这个环境继续上一篇文章搭建的环境 案例一:域横向移动-PTH-Mimikatz&NTLM 什么是pth? PTH Pass The Hash ,通过密码散列值 ( 通常是 NTLM Hash) 来进行攻击。在域环境中,用户登录计算机时使用的域账号&…

Linux_Shell判断循环,函数实例,状态码-07

一:分支语句 结束语句等于开始语句得单词反着写 1.1 if语句 if 表达式 then逻辑处理 elif 表达式 then逻辑处理 else逻辑处理 fi 1.1.1 单支语句 1.1.2 双分支语句 1.1.3 多分支语句 1.2 case条件结构语句 1.2.1 case语法结构 case 表达式 in 值) ;; esac 1.2…

Redis14-缓存同步

目录 缓存同步策略 安装Canal 监听Canal 缓存同步策略 缓存数据同步的常见方式有三种: 1.设置有效期:给缓存设置有效期,到期后自动删除,再次查询时更新 优势:简单、方便缺点:时效性差,缓存…

【CPP】CPP的STL(前篇)

目录 12 STL(前篇)12.1 什么是STL12.2 string类12.2.1 什么是string12.2.2 string类的构造函数12.2.3 string类的析构函数12.2.4 string类的[]重载12.2.5 string类的迭代器的简单了解12.2.6 auto关键字12.2.7 范围for12.2.8 反向迭代器 -- reverse12.2.9 const迭代器12.2.10 CP…

superset定制化配置修改总结

1.需要想用iframe引入dashboard时, URL 参数可用于修改仪表板的呈现方式,standalone0 属性枚举描述standalone0仪表盘正常显示1顶部导航已隐藏2顶部导航 标题被隐藏3顶部导航 标题 顶级标签被隐藏show_filters0渲染没有过滤栏的仪表板1(默…

深度学习 —— 个人学习笔记16(目标检测和边界框、目标检测数据集)

声明 本文章为个人学习使用,版面观感若有不适请谅解,文中知识仅代表个人观点,若出现错误,欢迎各位批评指正。 三十二、目标检测和边界框 import torch import matplotlib.pyplot as plt from matplotlib_inline import backend_…

Python爬虫开发:BeautifulSoup、Scrapy入门

在现代网络开发中,网络爬虫是一个非常重要的工具。它可以自动化地从网页中提取数据,并且可以用于各种用途,如数据收集、信息聚合和内容监控等。在Python中,有多个库可以用于爬虫开发,其中BeautifulSoup和Scrapy是两个非…

CVE-2024-38077:Windows远程桌面授权服务的‘隐形杀手’——深度剖析与紧急防护策略

文章目录 CVE-2024-38077:Windows远程桌面授权服务的‘隐形杀手’——深度剖析与紧急防护策略1 漏洞描述2 漏洞影响2.1 处置优先级:高2.2 影响版本 3 漏洞检测3.1 漏洞检测工具3.2 漏洞检测工具使用介绍3.2.1 漏洞检测工具当前支持三种方式检测3.2.2 漏洞…

常见的三个事务问题(脏读/幻读/不可重复读)

常见的三个事务问题(脏读/幻读/不可重复读) 脏读 脏读(Dirty Read)是指在一个事务中,读取了另一个未提交事务的数据。 具体来说,脏读的过程如下: 1. 事务A开始,对某一行数据进行…

C++学习笔记之数组

C学习笔记之数组 https://www.runoob.com/cplusplus/cpp-arrays.html C当中,数组是用于存储固定大小的相同类型元素的顺序集合 数组是整体作为一个变量,其中又包含多个单独变量,作为其元素,如数组变量a,其包含a[0]~a[…

html+css+js网页制作 淘宝首页1个页面带js

htmlcssjs网页制作 淘宝首页1个页面带js 网页作品代码简单,可使用任意HTML编辑软件(如:Dreamweaver、HBuilder、Vscode 、Sublime 、Webstorm、Text 、Notepad 等任意html编辑软件进行运行及修改编辑等操作)。 获取源码 1&…

【并查集、树的直径】P2195 HXY造公园 题解

题意 P2195 codeforces 455c,两道一样的题 给出一个由 n n n 个点, m m m 条边组成的森林,有 q q q 组询问,每次询问有以下两种情况 输入 o p 1 op 1 op1 时:给出点 x x x,输出点 x x x 所在的树的直径。 输…