Hasty Briefsbeta

双语

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 索引处理。
  • 已进行可访问性增强,例如隐藏装饰性图标以避免屏幕阅读器读取并修复标题层级,并计划进一步改进。