
  <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
      <title>ASoN 的博客｜独立开发者技术笔记</title>
      <link>https://ason.top/blog</link>
      <description>ASoN 的个人博客：记录 AI Coding、独立开发与前端技术的实践，分享 AI 打造的产品与日常思考。</description>
      <language>zh-CN</language>
      <managingEditor>ason.fuzhen@gmail.com (ASoN)</managingEditor>
      <webMaster>ason.fuzhen@gmail.com (ASoN)</webMaster>
      <lastBuildDate>Sun, 06 Sep 2026 00:00:00 GMT</lastBuildDate>
      <atom:link href="https://ason.top/tags/frontend/feed.xml" rel="self" type="application/rss+xml"/>
      
  <item>
    <guid>https://ason.top/blog/ai/vibe-coding-0-yuan</guid>
    <title>作为十年老前端，我的 Vibe Coding 流水账：0 元</title>
    <link>https://ason.top/blog/ai/vibe-coding-0-yuan</link>
    <description>干了十年前端，从搭站到上线，全程没充一分钱：Vercel 免费部署，Neon 免费数据库，AI 补 logo 和文案，Next.js 从 14 升到 16，内存从 2G 降到几百 M。全部投入只有一个 14 块的域名。这篇是流水账，也是白嫖攻略。</description>
    <pubDate>Sun, 06 Sep 2026 00:00:00 GMT</pubDate>
    <author>ason.fuzhen@gmail.com (ASoN)</author>
    <category>AI</category><category>前端</category><category>Vibe Coding</category><category>账单</category><category>免费</category>
  </item>

  <item>
    <guid>https://ason.top/blog/ai/pwa-practice</guid>
    <title>把网站装进主屏幕：PWA 的实践之路</title>
    <link>https://ason.top/blog/ai/pwa-practice</link>
    <description>网站接入 PWA 后，手机可加到主屏幕，打开即无地址栏的 App，断网也能翻已读文章，通勤地铁里照样读。配置分两块：manifest 管外观和安装入口，Service Worker 管离线缓存与静默更新。一次配置，长期受益。</description>
    <pubDate>Sun, 13 Sep 2026 00:00:00 GMT</pubDate>
    <author>ason.fuzhen@gmail.com (ASoN)</author>
    <category>前端</category><category>PWA</category><category>Service Worker</category><category>Next.js</category>
  </item>

  <item>
    <guid>https://ason.top/blog/tech/umi-request-timeout</guid>
    <title>umi-request 的 timeout 不会取消请求</title>
    <link>https://ason.top/blog/tech/umi-request-timeout</link>
    <description>umi-request 的 timeout 只是用 Promise.race 提前 reject，底层 fetch 不会被中断。从源码确认这点，并给出在 request 层统一用 AbortController 接管超时的方案。</description>
    <pubDate>Fri, 04 Sep 2026 00:00:00 GMT</pubDate>
    <author>ason.fuzhen@gmail.com (ASoN)</author>
    <category>前端</category><category>umi-request</category><category>fetch</category><category>AbortController</category><category>请求超时</category>
  </item>

    </channel>
  </rss>
