Astro 正式加入 Cloudflare,回归开源核心专注研发
Astro 技术公司宣布加入 Cloudflare。Astro 框架将保持 MIT 开源协议及平台无关性,持续支持多云部署。创始人表示,此前的商业化尝试分散了精力,此次合作将使团队摆脱业务干扰,利用 Cloudflare 的资源 100% ...
Astro 技术公司宣布加入 Cloudflare。Astro 框架将保持 MIT 开源协议及平台无关性,持续支持多云部署。创始人表示,此前的商业化尝试分散了精力,此次合作将使团队摆脱业务干扰,利用 Cloudflare 的资源 100% ...

HTTP 缓存完全指南:让网站快起来的那些事 缓存链路 当你访问一个网站时,请求不只是直接从浏览器到服务器。中间可能经过多个层: 浏览器 → 代理/CDN缓存 → 源服务器 浏览器有自己的私有缓存,中间的CDN和代理服务器有共享缓存。理解这...
Svelte 官方近日发布安全更新,修复了涉及 devalue、svelte 核心框架及 SvelteKit 等关键组件的 5 个高危漏洞。这些漏洞可能导致严重的拒绝服务攻击、服务端请求伪造以及跨站脚本攻击,严重威胁应用稳定性与数据安全。团...
HyTags 是一种直接嵌入 HTML 的新编程语言,专为构建后端驱动的网页应用而设计。它通过在 HTML 标签中直接声明 UI 行为,将前后端逻辑合二为一。这种方案旨在消除重复路由、API 契约等额外复杂性,在保持用户体验的同时,显著简化...
Htmx是一款革命性的HTML工具,通过属性直接集成AJAX、CSS转换、WebSockets和服务器发送事件,让Web开发更简单高效。它仅14k大小,无依赖,可扩展。项目挑战了传统HTML限制,如只有表单能发起HTTP请求,推动HTML作...
作者利用AI技术为基于Next.js的桌游App添加了Bot功能。之前由于技术限制无法实现,现在AI加持下快速开发完成,效果良好。项目采用React和Framer Motion构建,代码已开源,欢迎试玩和改进UI或修复Bug。这展示了AI在...
作者探讨了如何利用现代字体技术(如OTF ligatures)和Web框架(Astro)来展示爱尔兰语的古老脚本Cló Gaelach,同时保持可访问性。通过discretionary ligatures,视觉上呈现古老形式,但底层文本保持...
这是一个专为工程师和好奇读者设计的交互式指南,深入解析浏览器从输入URL到渲染页面的完整流程。文章涵盖URL处理、HTTP请求、DNS解析、TCP连接建立、DOM树构建以及渲染管道(布局、绘制、合成)等核心步骤。通过直观的交互式例子,读者可...
本文作者回顾了Web开发从PHP 4时代到如今的巨大变迁。过去,开发流程相对简单,开发者可以掌握全栈技能;而今,前端和后端各自发展出复杂的技术栈,工具迭代迅速,使全栈开发变得异常困难。作者坦言曾因无法同时跟进前后端技术而选择专注于后端开发。...
文章探讨了视频处理中像素宽高比(PAR)的重要性,解释了为什么存储的视频帧尺寸与实际显示尺寸可能不同。作者通过实际案例发现,视频播放器会根据像素宽高比拉伸或压缩像素,导致显示效果与存储尺寸不一致。文章提供了使用ffprobe工具和Pytho...
一位程序员爸爸将技术与父爱完美结合,利用AI辅助开发,仅用1小时就为8岁女儿打造了一个支持中英韩三语的文化本土化生日应用。项目采用HTML5、CSS3和JavaScript原生技术栈,通过GitHub Pages免费部署,实现了气球戳破、蜡...
本文深入探讨了一种创新的CSRF(跨站请求伪造)保护方法,利用浏览器Sec-Fetch-Site头部实现安全防护,无需传统令牌或隐藏表单字段。作者Miguel Grinberg作为Microdot框架维护者,详细描述了实现过程,包括处理子域...
本文是一位资深Web开发者对过去30年Web技术演变的深度回顾。作者从1990年代学习HTML开始,见证了Web从静态页面到动态应用的巨大转变。文章详细描述了早期Web开发的艰辛,包括使用标签布局、View Source学习方式、浏览器兼容...
本文详细记录了作者使用AI编程助手Claude Code开发一个钢琴网页应用的完整过程。作者从项目构思开始,通过简洁的提示词让AI生成了数据库结构、前端界面和后端逻辑,实现了用户录制、播放钢琴曲的功能。文章分享了作者与AI协作解决各种问题的...
Liquid-rust项目是将流行的Liquid模板语言移植到Rust编程语言的开源工具。Liquid模板语言最初为Ruby开发,广泛应用于Web开发中的动态页面生成。通过将这一成熟模板引擎引入Rust生态系统,开发者可以在Rust项目中使...
新书《TypeScript调试实战指南》由资深开发者Andrey Ozornin撰写,聚焦TypeScript应用调试技术。书中涵盖浏览器开发者工具使用、代码设计原则、错误监控、日志记录等实用技能。作者拥有12年行业经验,在Miro、Boo...
本文来自W3C官方文档,深入探讨ARIA(无障碍富互联网应用)技术的使用原则。文章强调两个核心理念:首先,ARIA角色是一种承诺,开发者必须确保相应的功能实现,否则会造成用户体验灾难;其次,ARIA既能隐藏又能增强内容,既强大又危险。作者通...
最新评论
Flash版本的响应速度确实提升明显,但我在使用中发现对中文的理解偶尔会出现一些奇怪的错误,不知道是不是普遍现象?
遇到过类似问题,最后发现是网络环境的问题。建议加一个超时重试机制的示例代码。
谢谢分享,我是通过ChatGPT的索引找到这里来的。
十年打磨一个游戏确实罕见,这种专注度在快节奏的游戏行业很难得。从Braid到The Witness,每作都是精品。
快捷键冲突是个很实际的问题,我自己也被这个问题困扰过。最后通过自定义快捷键组合解决了。
会议摘要这个功能很实用,特别是对经常需要参加长会议的人。不过三次免费使用确实有点少了。
硕士背景转AI基础设施,这个路径其实挺常见的。建议多关注底层系统知识,而不只是模型应用层面。
配置虽然简单,但建议补充一下认证和加密的注意事项,避免被中间人攻击。