2025上半年,最新 AI实践都在这!20+ 应用案例,任听一场议题就值回票价 了解详情
写点什么

谷歌实验室发布图片压缩 PWA:Squoosh

  • 2018-12-07
  • 本文字数:1051 字

    阅读完需:约 3 分钟

谷歌实验室发布图片压缩PWA:Squoosh

2018 Google Chrome开发者峰会上,Google 发布了Squoosh,这是一个开源的图片压缩渐进式 Web 应用(PWA),它同时也是现代 Web 技术的一个实际展示。


Squoosh 提供了一种快捷和简易的机制,能够实现多种格式的图片压缩。用户可以直接浏览 Squoosh.app,将图片拖放至浏览器的 Tab 标签中,然后能够尝试多种图片优化和转换的设置。这个应用会在屏幕的两侧分别展现按照选定的压缩配置在压缩前和压缩后的图片视图。


就目前来看,Squoosh 不会成为众多图片压缩应用的竞争者,这种应用包括传统的图片编辑工具,如 Photoshop 和 Sketch.app,以及基于 Web 的服务,如TinyPNGImageResize.orgCompressor.io,还包括各种桌面应用。


谷歌实验室发布 Squoosh 的主要目标是演示高级 web 应用程序如何利用现代技术在 web 浏览器中提供高性能的体验。


Squoosh 使用了多项技术来交付可靠的用户体验:



Squoosh 遵循了很多现代化的模式,包括:


  • async/await;

  • 使用 Canvas 进行图片绘制;

  • Decorators(目前早期草案版本得到了 TypeScript 的支持);

  • meta,目前由 Dojo 和其他组织在推广,在反应式架构中,能够提供各种属性;

  • 可离线使用的渐进式Web应用(PWA)和 service worker;

  • 使用 JSX 的反应式、虚拟 DOM 架构,由 React 在推广支持。


Squoosh 支持各种图像压缩格式,包括 BMP、GIF、JP2、JPEG、MozJPEG、PDF、PNG、TIFF 和 WebP。对图像压缩的支持因浏览器而异。例如,Firefox 支持对 BMP 进行编码,Safari 将编码功能委托给操作系统实现并且支持更多的格式,而 Chrome 本身支持的格式更少一些。Squoosh 使用 WebAssembly 来处理不同浏览器中不包含某些图像编解码器的场景,并用其执行编码和解码过程。


Squoosh 可以在 Apache 2 开源许可证下获取。谷歌鼓励开发者在遵循Squoosh贡献指南的前提下,通过Squoosh GitHub 项目为其做出贡献。

英文原文

https://www.infoq.com/news/2018/11/google-squoosh-pwa-webassembly


2018-12-07 15:322960

评论 2 条评论

发布
用户头像
看来基于node.js的photoshop离我们并不远了嘿:)
2018-12-09 12:45
回复
没有更多了
发现更多内容

是时候解决告警事件数据孤岛问题了

巴辉特

告警 告警事件 告警事件孤岛

公链开发的核心难题与高效构建指南

区块链软件开发推广运营

交易所开发 dapp开发 链游开发 公链开发 代币开发

解锁DeepSeek深度应用,天翼云GPU云主机强势破局!

天翼云开发者社区

云计算 AI应用 gpu 算力 DeepSeek

电商人必看!三分钟教你打通阿里巴巴1688商品详情接口(阿里巴巴API系列)

代码忍者

1688API接口

KubeEdge 1.20.0发布! 6大新特性提升边缘管理能力

华为云开发者联盟

容器 云原生 k8s 边缘计算 kubeedge

淘宝天猫数据API接口秘籍:快速获取商品详情与关键词搜索商品

代码忍者

淘宝API接口

深度揭秘:我们是如何设计一个每天同步万亿数据的神器 - SeaTunnel架构解密

Apache SeaTunnel

HPE发布8款新服务器,英特尔至强6助力能效提升65%,每瓦性能增长41%!

E科讯

线上机器CPU占用高分析实践

京东科技开发者

Svelte 最新中文文档教程(12)—— 样式相关 style 与 class

冴羽

vue.js 前端 React Svelte SvelteKit

区块链虚拟币资产去中心化私钥钱包开发

区块链软件开发推广运营

交易所开发 dapp开发 链游开发 公链开发 代币开发

YashanDB金融特性数据库根原创实验室成立

极客天地

MobPush 智能推送系统的用户行为分析:驱动精准运营的核心引擎

MobTech袤博科技

携程网获取景点列表API接口(携程API系列)

tbapi

携程网 携程网API接口 携程网数据采集

数字版权NFT的测试和上线

北京木奇移动技术有限公司

数字资产 数字版权 NFT 软件外包公司

【黄金圆环】在研发领域的实践分享

京东科技开发者

AI智能体应用的开发环境

北京木奇移动技术有限公司

AI开发 AI智能体 软件外包公司

告别传统仿真!深度求索大模型正在重新定义工业设计未来

思茂信息

AI 仿真 DeepSeek

Springboot前后端分离项目统一封装返回结果

^O^

发挥数据在财务规划转型过程中的关键作用

智达方通

企业管理 全面预算管理 财务预测

携程网地方美食品列表数据接口(携程API系列)

tbapi

携程API 携程网 携程美食列表接口

谷歌实验室发布图片压缩PWA:Squoosh_大前端_Dylan Schiemann_InfoQ精选文章