ABOUT / SUN

SUNNY

关注 AI、Flutter、SwiftUI 与 Web Motion。用可运行的工程,把复杂系统和高密度视觉拆成能理解、能验证、能继续修改的路径。

01 / FOCUS

关注的不是
四座孤岛。

AI 讨论能力、状态与安全;Flutter 和 SwiftUI 讨论界面系统如何在真实设备上成立;Web Motion 讨论浏览器中的空间、节奏和性能。它们共同指向一件事:让技术体验既有表达,也有可靠边界。

02 / MODULES

能力模块

AI

系统与 Agent

接口状态、工具调用、RAG、评测、上下文工程、安全与可恢复流程。

FL

Flutter

渲染链路、动效架构、自定义绘制、Shader、响应式布局与帧预算。

SW

SwiftUI

数据流、布局、导航、动效、视觉效果、无障碍与性能定位。

WM

Web Motion

变量字体、Canvas、WebGL、渐进增强、生命周期与交互性能。

03 / PRINCIPLES

创作原则

  1. 01先给可用内容,再叠加视觉增强。

    无 JavaScript、无 WebGL 或减少动态效果时,信息和导航仍然成立。

  2. 02把失败模式写进实现。

    不仅展示成功路径,也说明权限、版本、性能和恢复边界。

  3. 03引用一手资料,区分验证状态。

    编译、类型检查、测试和资料复核是不同证据,不互相冒充。

  4. 04动效必须有退出与清理。

    页面切换、离屏、后台与 reduced-motion 都是运行时的一部分。

04 / THIS SITE

本站怎样构建

WEB/SUN 使用 Astro 输出静态页面,内容由类型化 Collections 管理;普通页面以 CSS、Canvas 和小型 TypeScript 增强,首页在语义文字之上按能力启用原生 WebGL。搜索由构建后的 Pagefind 中文索引提供,文章与实验都保留语义 HTML 回退。