当前位置: 首页 > article >正文

Ladybird 4月进展:新赞助商加入,多项技术改进提升性能!

Ladybird 本月动态 —— 2026 年 4 月4月Ladybird 合并了来自 35 位贡献者的 333 个 PR其中 7 位是首次为 Ladybird 提交代码。以下是本月工作进展。迎来新赞助商Ladybird 依靠支持开放网络的公司和个人资助。本月迎来新赞助商人权基金会通过“个人权利人工智能”项目赞助 50,000 美元Jakub Stęplowski 赞助 1,000 美元。若有兴趣赞助该项目可联系。内联 PDF 查看器现在PDF 可通过集成的 pdf.js 查看器内联渲染。pdf.js 是用 JavaScript、HTML 和 CSS 编写的 PDF 查看器支持页面导航等功能。对加载英特尔指令集手册的 pdf.js 进行性能分析推动了对类型化数组视图缓存和 :has() 失效机制的改进。浏览历史和智能地址栏自动补全在地址栏输入内容时会得到基于历史记录的建议显示历史访问页面、搜索引擎快捷方式及普通 URL 补全。由 SQLite 支持的 HistoryStore 记录导航信息隐私设置页面有“清除浏览历史”功能。Qt 和 AppKit 界面能显示智能补全行。推测式和增量式 HTML 解析现在HTML 解析器可增量式处理响应体字节流通过流式文本解码器传入分词器输入耗尽时暂停有新输入时继续取代了之前等待完整响应体再解析的模式。还实现了推测式 HTML 解析器主解析器阻塞时单独的分词器提前扫描未解析输入并发起推测式预取能跟踪 并跳过模板和外部内容。后续将推测式解析器集成到文档预加载映射中避免重复请求。离线程 JavaScript 编译获取到的脚本的顶级代码的字节码生成在后台线程池中进行工作线程生成字节码和构建 Executable 所需数据与虚拟机或垃圾回收堆交互的操作在主线程进行。涵盖普通脚本等加载 YouTube 时可将约 200 毫秒的主线程时间转移到后台线程。每个可导航对象独立光栅化现在每个可导航对象在自己的线程上独立进行光栅化。以前内联框架在父级显示列表中同步绘制现在父级显示列表引用 iframe 的光栅化输出iframe 失效无需重新记录父级。这也是将 iframe 迁移到单独沙盒进程的前期准备工作。JavaScript 引擎随着 C/Rust 过渡阶段结束4 月有成果更快的 JS 到 JS 调用一系列改进使 Call 等指令在常见情况下在 AsmInt 汇编解释器中执行原生函数调用可直接从 AsmInt 调度O(1) 字节码寄存器分配器现在的分配器是后进先出栈缓存的 for - in 迭代for (key in obj) 语句缓存扁平化的可枚举键快照Speedometer 2 和 3 的得分提高。还有其他改进如解析器使用零拷贝标识符名称共享短字符串拼接跳过绳索表示法等。GTK4 / libadwaita 前端Ladybird 有了基于 GTK4 和 libadwaita 的新 Linux 前端与现有 Qt 前端并存。设计灵感来自 GNOME Web遵循 GNOME 设计准则有地址栏自动补全等功能目前处于早期阶段功能未与 Qt 和 AppKit 前端完全一致。书签管理上个月实现书签功能本月添加完善管理界面新增 about:bookmarks 页面管理书签和文件夹支持导入和导出书签为书签和文件夹添加上下文菜单添加 date_added 时间戳改进书签栏用户体验实现 HTML5 拖放 API。缓存和 CacheStorage完整实现了 Cache 和 CacheStorage支持九个方法由临时内存存储支持。CSS 特性支持 image-set()选择分辨率匹配设备像素比的候选图像使 gocomics.com 上的标题图像正常显示初步支持 position - anchor 和 CSS 锚点定位修复 cssdoom.wtf 上手和枪的定位问题颜色插值重写与 css - color - 4 标准对齐通过层叠应用表现提示修复 html.spec.whatwg.org 上的崩溃问题表格部分和行的 align 属性修复 bricklink.com 上按钮的位置问题stroke - dasharray 插值SVG 虚线可平滑动画autofocus 属性有该属性的元素在页面加载时获得焦点RTL 文本中的列表标记修复阿拉伯语维基百科上列表的渲染问题。

相关文章:

Ladybird 4月进展:新赞助商加入,多项技术改进提升性能!

Ladybird 本月动态 —— 2026 年 4 月4月,Ladybird 合并了来自 35 位贡献者的 333 个 PR,其中 7 位是首次为 Ladybird 提交代码。以下是本月工作进展。迎来新赞助商Ladybird 依靠支持开放网络的公司和个人资助。本月迎来新赞助商:人权基金会&…...

终极免费音频神器:3分钟解锁macOS专业音质体验 [特殊字符]

终极免费音频神器:3分钟解锁macOS专业音质体验 🎧 【免费下载链接】eqMac macOS System-wide Audio Equalizer & Volume Mixer 🎧 项目地址: https://gitcode.com/gh_mirrors/eq/eqMac 你是否觉得Mac的音质总是差那么一点意思&…...

高效解决IDM试用限制的智能解决方案

高效解决IDM试用限制的智能解决方案 【免费下载链接】idm-trial-reset Use IDM forever without cracking 项目地址: https://gitcode.com/gh_mirrors/id/idm-trial-reset Internet Download Manager(IDM)作为全球领先的下载加速工具,…...

LinkSwift:三步告别网盘限速,解锁八大平台高速下载新体验

LinkSwift:三步告别网盘限速,解锁八大平台高速下载新体验 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移…...

Legacy iOS Kit终极指南:如何让旧款iOS设备重获新生

Legacy iOS Kit终极指南:如何让旧款iOS设备重获新生 【免费下载链接】Legacy-iOS-Kit An all-in-one tool to restore/downgrade, save SHSH blobs, jailbreak legacy iOS devices, and more 项目地址: https://gitcode.com/gh_mirrors/le/Legacy-iOS-Kit 你…...

利用官方价折扣与活动价策略有效降低大模型使用成本

利用官方折扣与活动价策略有效降低大模型使用成本 1. 理解 Taotoken 的定价结构 Taotoken 平台采用按 Token 计费的模式,费用透明且可预测。开发者可以在控制台的模型广场查看各模型的实时单价,这些价格已经包含了平台的基础服务成本。平台会定期推出官…...

Vin象棋:三步快速上手的AI象棋助手,让普通玩家也能享受大师级分析

Vin象棋:三步快速上手的AI象棋助手,让普通玩家也能享受大师级分析 【免费下载链接】VinXiangQi Xiangqi syncing tool based on Yolov5 / 基于Yolov5的中国象棋连线工具 项目地址: https://gitcode.com/gh_mirrors/vi/VinXiangQi 你是否曾在下棋时…...

KCN-GenshinServer:基于Grasscutter的图形化原神私服架构深度解析与实践指南

KCN-GenshinServer:基于Grasscutter的图形化原神私服架构深度解析与实践指南 【免费下载链接】KCN-GenshinServer 基于GC制作的原神一键GUI多功能服务端。 项目地址: https://gitcode.com/gh_mirrors/kc/KCN-GenshinServer 在游戏服务器开发领域,…...

FanControl完全指南:5步打造个性化风扇控制系统,告别噪音与过热烦恼

FanControl完全指南:5步打造个性化风扇控制系统,告别噪音与过热烦恼 【免费下载链接】FanControl.Releases This is the release repository for Fan Control, a highly customizable fan controlling software for Windows. 项目地址: https://gitcod…...

深入解析DistroAV:如何实现OBS Studio与NDI协议的高效跨平台集成

深入解析DistroAV:如何实现OBS Studio与NDI协议的高效跨平台集成 【免费下载链接】obs-ndi DistroAV (formerly OBS-NDI): NDI integration for OBS Studio 项目地址: https://gitcode.com/gh_mirrors/ob/obs-ndi DistroAV(原名OBS-NDI&#xff0…...

无头化密钥管理工具:CLI驱动的自动化机密数据安全实践

1. 项目概述:一个无头化的密钥管理工具如果你在开发需要处理敏感信息的应用,比如API密钥、数据库密码或者证书,那你肯定对“密钥管理”这件事又爱又恨。爱的是它带来的安全性,恨的是它引入的复杂性——配置文件满天飞,…...

5分钟快速解密QMC音乐文件:qmc-decoder终极使用指南

5分钟快速解密QMC音乐文件:qmc-decoder终极使用指南 【免费下载链接】qmc-decoder Fastest & best convert qmc 2 mp3 | flac tools 项目地址: https://gitcode.com/gh_mirrors/qm/qmc-decoder 你是否从音乐平台下载了歌曲,却发现只能在特定播…...

3步解决FanControl中文乱码:让风扇控制软件完美显示中文界面

3步解决FanControl中文乱码:让风扇控制软件完美显示中文界面 【免费下载链接】FanControl.Releases This is the release repository for Fan Control, a highly customizable fan controlling software for Windows. 项目地址: https://gitcode.com/GitHub_Trend…...

2026届最火的AI辅助写作网站解析与推荐

Ai论文网站排名(开题报告、文献综述、降aigc率、降重综合对比) TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 现有的人工智能内容方面的检测的系统如今已然能够以高效的状态去识别由机器所生成的文本。要…...

在多轮对话任务中感受Taotoken聚合端点的响应连贯性

在多轮对话任务中感受Taotoken聚合端点的响应连贯性 1. 多轮对话的技术挑战 在涉及复杂逻辑推理或知识追溯的对话场景中,上下文保持能力直接影响用户体验。传统单次请求-响应模式难以满足需要长期记忆的交互需求,这对API服务的会话状态管理提出了更高要…...

2025届必备的AI辅助写作工具推荐

Ai论文网站排名(开题报告、文献综述、降aigc率、降重综合对比) TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 伴随着人工智能生成内容变得普遍化,各种各样的AI检测系统就出现了。降AI工具专门…...

FanControl完全指南:5步掌握Windows风扇控制,打造静音高效电脑

FanControl完全指南:5步掌握Windows风扇控制,打造静音高效电脑 【免费下载链接】FanControl.Releases This is the release repository for Fan Control, a highly customizable fan controlling software for Windows. 项目地址: https://gitcode.com…...

Source Han Serif CN思源宋体:解决中文排版难题的7种粗细样式完整方案

Source Han Serif CN思源宋体:解决中文排版难题的7种粗细样式完整方案 【免费下载链接】source-han-serif-ttf Source Han Serif TTF 项目地址: https://gitcode.com/gh_mirrors/so/source-han-serif-ttf 还在为中文设计项目寻找既专业又免版权困扰的字体解决…...

如何免费解锁加密音乐:2025年浏览器端终极解密指南

如何免费解锁加密音乐:2025年浏览器端终极解密指南 【免费下载链接】unlock-music 在浏览器中解锁加密的音乐文件。原仓库: 1. https://github.com/unlock-music/unlock-music ;2. https://git.unlock-music.dev/um/web 项目地址: https://…...

在Nodejs后端服务中集成Codex模型提升开发效率

在Nodejs后端服务中集成Codex模型提升开发效率 1. 智能代码建议的应用场景 现代后端开发中,快速生成原型代码和常用代码片段能显著提升开发效率。通过集成智能代码补全模型,开发者可以快速获得语法正确的代码建议,减少重复劳动。Taotoken平…...

Go语言跨平台桌面通知库goey-toast:轻量级系统通知解决方案

1. 项目概述:一个被低估的Go语言桌面通知库如果你用Go语言开发过桌面应用,尤其是那些需要后台运行、默默处理任务然后给用户一个轻量级提示的工具,那你一定遇到过这个痛点:怎么优雅地弹出一个系统级的通知?是调用操作系…...

Legacy-iOS-Kit:为旧时光的iOS设备注入新生机的技术探索

Legacy-iOS-Kit:为旧时光的iOS设备注入新生机的技术探索 【免费下载链接】Legacy-iOS-Kit An all-in-one tool to restore/downgrade, save SHSH blobs, jailbreak legacy iOS devices, and more 项目地址: https://gitcode.com/gh_mirrors/le/Legacy-iOS-Kit …...

别再折腾Hyper-V虚拟交换机了!笔记本WiFi环境下,用‘内部网络+共享’5分钟搞定虚拟机上网

笔记本WiFi环境下Hyper-V虚拟机联网的极简方案 每次在咖啡馆打开笔记本准备调试代码时,最怕遇到Hyper-V虚拟机突然断网。作为开发者,我们经常需要在本地搭建测试环境,但Windows自带的Hyper-V在无线网络下的配置简直是个噩梦。上周在客户现场演…...

别再只调wx.login了!深入理解微信小游戏登录背后的安全机制与最佳实践

微信小游戏登录安全机制全解析:从架构设计到风险防控 微信小游戏生态的繁荣让开发者们趋之若鹜,但很多团队在快速实现功能的同时,往往忽视了登录环节背后复杂的安全体系。当你的项目从Demo走向规模化运营时,那些曾经被忽略的安全细…...

TruthX:通过向量编辑缓解大模型幻觉的轻量级方法实践

1. 项目概述:TruthX——在“真实空间”中编辑大模型以缓解幻觉 如果你最近在折腾大语言模型,尤其是尝试用它们来回答一些事实性问题,比如“每天吃一个苹果有什么好处?”或者“历史上哪些UFO报告后来被证实与外星人有关&#xff1…...

硬件设计:几何不对称防呆设计妙招

在硬件设计中,利用几何不对称实现防呆是一种通过物理结构本身来确保组件只能以唯一正确方式连接或安装的经典方法。其核心是消除方向或位置上的模糊性,使错误操作在物理上无法完成。这种方法因其直观、可靠且成本相对较低,被广泛应用于连接器…...

5分钟玩转OpenSpeedy:完全免费的开源游戏变速工具终极指南

5分钟玩转OpenSpeedy:完全免费的开源游戏变速工具终极指南 【免费下载链接】OpenSpeedy 🎮 An open-source game speed modifier. 项目地址: https://gitcode.com/gh_mirrors/op/OpenSpeedy 你是否曾经在游戏中感到节奏太慢,想要加快进…...

从设计师的PS画布到程序员的SVG:用viewBox和width/height讲清楚‘画布’与‘视口’的区别

从设计师的PS画布到程序员的SVG:用viewBox和width/height讲清楚‘画布’与‘视口’的区别 当你第一次把精心设计的矢量图标从Illustrator导出为SVG格式,却发现它在网页上显示得要么太小、要么太大,甚至只显示了一部分——这不是你的设计有问题…...

让经典魔兽在Win10/11上焕发新生:Warcraft Helper全面优化指南

让经典魔兽在Win10/11上焕发新生:Warcraft Helper全面优化指南 【免费下载链接】WarcraftHelper Warcraft III Helper , support 1.20e, 1.24e, 1.26a, 1.27a, 1.27b 项目地址: https://gitcode.com/gh_mirrors/wa/WarcraftHelper 你是否还记得那些在网吧通宵…...

Java多智能体协作框架copaw-java:从原理到实战应用

1. 项目概述:一个Java版的多智能体协作框架最近在开源社区里,我注意到一个挺有意思的项目,叫liupengpop/copaw-java。光看这个名字,可能有点摸不着头脑,但如果你对AI智能体(Agent)开发或者多智能…...