Crates.io: Development Update
2 hours ago
- #rust-ecosystem
- #developer-tools
- #crates.io-updates
- Crates.io 现已包含一个源代码查看器,带有用于浏览已发布 crate 文件的'代码'选项卡,提供文件树、搜索、语法高亮和可共享的行网址功能。
- 根据 RFC #3946,用户账户正与 GitHub 分离,采用新的 crates.io 原生用户名,为未来多提供商登录选项铺平道路。
- RustSec 的安全通知已集成,显示未维护 crate 的警告和已被 Rust 标准库替代 crate 的横幅。
- 前端已成功从 Ember.js 迁移至 Svelte,保持了功能一致性,同时现代化了框架以便更易贡献和更快迭代。
- 性能改进包括有界搜索排名、预计算反向依赖关系、CDN 缓存优化以及为后台工作者改进的 git 索引处理。
- 已进行可访问性增强,例如隐藏装饰性图标以避免屏幕阅读器读取并修复标题层级,并计划进一步改进。