cosine - 前端人の日常频道


Channel's geo and language: China, Chinese
Category: Technologies


呜啦!日常碎碎念,偶尔掉落优质前端博文推荐、学习资源等
本频道的搜索Bot 来辣 👉 @cosSearchBot
私聊直接发消息就可以搜索啦~
🔖tags
#优质博文 #资源推荐 #博客更新 #碎碎念 #项目更新 #手工 #书摘 #阮一峰的科技周刊
图频:Cosine 🎨 Gallery @CosineGallery
猫片: @cosine_cat

Related channels  |  Similar channels

Channel's geo and language
China, Chinese
Statistics
Posts filter


#碎碎念 #AI #图生视频
睡了,下午睡的觉消耗完毕。
我手办动了萌死我了啊啊啊啊wwww
挂着跑个 60s 的视频明天发 B 站

The chibi girl twirls joyfully, her yellow dress swirling as the dango stick bobs playfully.


Video is unavailable for watching
Show in Telegram
#AI #分频道 #碎碎念
其实咱有一个不为人知的 AI 生图/视频讨论频道,但是最新更新甚至在 23 年底,没宣传过却有一些订阅,后面本地跑着玩玩儿的视频就都发这儿喵。
别往前翻,都是黑历史
但是 u1s1,可以看得到 AI 发展史,进步真的是巨大的。
当年 Pika 抠抠嗖嗖的还有水印,现在可以本地跑无水印的了以前都没想过。

https://t.me/ai_paint_discuss


吃的满满的 23333


#AI #折腾 #图生视频
成功在 5090D 上跑起来了 FramePack,遇到了经典 CUDA 架构兼容性问题

官方解决方案是这样的,先卸载旧的 PyTorch 然后装 cu128,我这边是解决了。但是速度比 GitHub 上说的要慢一些(一开始慢,后面快)
pip uninstall -y torch torchvision torchaudio
pip install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cu128
然后愉快的跑起来了,效果是很 Amazing 了,太 NB 了。(用之前 AI 生的头像结合 AI 给的 Live2d 视频提示词然后跑 AI Live2d 视频)

Use TeaCache 的速度是大概 2.3~2.5s 一帧,感觉这个速度肯定是有点问题的,不过问题不大。

提示词是:

Transform the anime character into a Live2D-style subtle animation, maintaining the original pose while adding these micro-movements: slight head tilting (within 3-5 degrees range), hair gently flowing in a mild breeze, natural and slow blinking, occasional subtle lip movements, light fabric movements on clothing, and natural lighting/shadow changes that follow the character's micro-movements. Keep the overall scene stable, ensure smooth and natural motion without exaggerated movements. Maintain high image quality, 60fps, with a 5-10 second animation loop.

ps: 经典 webui 连着连着就断了最后只能去 output 文件夹里直接拿23333

https://fixupx.com/karminski3/status/1913775123913707699
karminski-牙医 (@karminski3): 来看这个牛逼的视频生成框架——FramePack

最牛逼的地方在于:使用 13B 模型生成 1 分钟视频(60 秒),30fps(1800 帧),最低所需的 GPU 内存为 6GB。(是的,6GB,不是打字错误。笔记本电脑 GPU 也可以。)

官方只提供了windows构建版本,下载后使用 update.bat 进行更新,使用 run.bat 运行。框架会直接从HuggingFace 上下载模型(大概30G,注意流量)。然后就能用了

地址:http://github.com/lllyasviel/FramePack


#碎碎念 昨天晚上看到家庭库里的饿殍 明末千里行突然想起来这个还没玩过,之前老是看到满穗的二创,于是昨天晚上玩到五点玩完了,还有些意犹未尽,真的是挺有意思的中国式 galgame (逃)

B 站评论:结尾颇有种2001年失散的两人,在2019年底重逢并一起去武汉的美


#优质博文 #前端 #新动态 #javascript
JavaScript Weekly #732

AI 摘要:本期 JavaScript Weekly 是一份精简版通讯,主要涵盖 TC39 提案动态(如 Records/Tuples 提案被撤回,但 Enum 等新提案进展)、工具更新(如 Hako JS 引擎)、框架/库发布(WebStorm 2025.1),以及技术文章(WebGL 解析、React 实战案例等)。

1. TC39 提案动态
Records/Tuples 提案撤回:原计划为 JS 引入不可变数据结构,但 TC39 会议决定终止
• 新提案进展:
将枚举引入 JavaScript 的提案进入 Stage 1(兼容 TypeScript 语法) Slidedeck
Deferred re-exports proposal 进入 Stage 2,支持延迟导出模块
Upsert 和 Composites 提案已得到推进

2. 工具与库
Hako JS 引擎:基于 QuickJS 的高性能可嵌入引擎,可编译为 WebAssembly #wasm
• Firefox 139:默认启用 Temporal API(日期时间处理)

3. 发布与更新
• WebStorm 2025.1:强化 AI 支持、Angular/Next.js 集成
• 其他:tldts 7.0(URL 解析)、Redux Toolkit 2.7、Bun 1.2.10……

4. 文章与视频
WebGL 渐变效果解析:通过 GLSL 实现流动渐变的技术详解
SvelteKit 单页应用:无需服务器的单文件开发方案
•  部署 TypeScript:最新进展和可能的未来方向  Dr. Axel Rauschmayer


author Peter Cooper


#优质博文 #前端 #tailwind #性能优化
省流:测到最后发现压缩后性能差异基本可以忽略不计,重复的越多压缩效率越高,所以爱选哪个选哪个()
Tailwind vs Linaria: Performance Investigation

AI 摘要:本文通过对比 Tailwind 和 Linaria 在初始加载性能(LCP)和交互性能(INP)上的表现,发现 Tailwind 虽能减少 CSS 体积(-13%)但增加了 HTML/JS 大小(HTML 最高 +162%),而实际初始加载性能差异可忽略不计。然而,Tailwind 的通用选择器(如 * 和伪元素)导致交互性能下降(如下拉菜单延迟增加 50%)。结论:两者性能差异对多数项目影响微小,框架选择应优先考虑开发体验而非性能优化。


author Nadia Makarevich


#碎碎念
https://t.me/zaihuanews/32234
这么看妲喵买的时机还挺巧的……看到一个 up 在卖,算下来卡的价值 2w2 左右算买的比较赚的了,实在忍不住了,这个卡还不算丐的那一档。
妲喵:rops没少,也没多(失望
买完 up 先是加了 2k 然后下架了

开箱博客在写了在写了(


#优质博文 #前端 #tailwind #css #sass
So, You Want to Give Up CSS Pre- and Post-Processors... | CSS-Tricks

AI 摘要:本文探讨了 CSS 预处理工具(如 Sass)和后处理工具(如 PostCSS)的演变,指出随着原生 CSS 功能的增强(如变量、嵌套)以及新兴工具(如 Lightning CSS、Tailwind)的崛起,后处理工具逐渐成为主流选择。作者分析了技术趋势变化的原因,并提供了迁移建议。

1. 背景与分类
• 预处理工具(Pre-processors):如 Sass、Less,需编译为合法 CSS。
• 后处理工具(Post-processors):如 PostCSS、Lightning CSS,直接处理 CSS 文件并优化输出。

2. 后处理工具的优势
• Autoprefixer 曾是必备插件(自动添加浏览器前缀),现因浏览器兼容性提升需求减少。
• 关键转折点:
• 原生 CSS 支持变量和嵌套。
• Tailwind 4 放弃预处理支持。
• Lightning CSS 的高性能替代方案。

3. 原生 CSS 的进步
• 已支持变量(--var)和嵌套语法,减少对预处理器的依赖。
• 未来将引入 if() 函数,但模块化拆分仍需依赖工具(如 postcss-import)。

4. Tailwind 的影响
• Tailwind 4 明确不支持预处理器,推荐自身作为“预处理器替代”。
• 仍可通过 .css 扩展名与 Sass 兼容,但流程更复杂。

5. Lightning CSS 的崛起
• 性能优势:比 PostCSS 快 100 倍,支持 Vite 集成。
• 功能覆盖:替代 postcss-import 、autoprefixer 等插件。
• 开发者如 Chris Coyier 已转向 Lightning CSS。

6. 迁移建议
• 仅需变量/嵌套 → 原生 CSS。
• 需模块化 → Lightning CSS。
• 需混合(Mixins) → Tailwind 的 @apply
• 需复杂逻辑(if/for) → 暂保留 Sass。


author Zell Liew


#折腾 #插件 #碎碎念
Moe Copy AI 更了一点东西,之前写的比较赶没弄历史记录,现在简单加上提审了,然后移动端之前没法请求的问题和一些痛点也解决了下,应该先到这儿了暂时够我用了,后面更新就不发了,写博客主题去了。
• 新增自动保存摘要历史记录,方便后续查看和参考
• 新增查看历史记录弹窗功能,可导出 JSON
• 新增临时关闭悬浮窗功能
• 欸等下,移动端好像还是没修好,让我再看看
Release 0.1.4


#优质博文 #AI #course
Claude Code Best Practices

AI 摘要:本文详细介绍了 Claude Code(Anthropic 开发的命令行工具)的最佳实践,旨在帮助工程师高效利用这一低层级、高灵活性的代理式编程工具。文章涵盖环境配置优化、工具集成、常见工作流设计、协作技巧及自动化场景应用,强调通过定制化设置和明确指令提升模型输出质量。

1. 自定义环境配置
CLAUDE.md 文件:作为核心上下文文档,自动加载到对话中,可记录常用命令、代码风格、测试指南等。支持多层级放置(项目根目录、父/子目录、用户主目录)。
• 工具权限管理:通过交互提示、命令行或配置文件( .claude/settings.json )定制允许的工具(如文件编辑、Git 操作),平衡安全性与灵活性。
• GitHub 集成:安装 gh CLI 以增强 Claude 的 GitHub 交互能力(创建 PR、处理 Issue 等)。

2. 扩展工具链
• Bash 工具:通过文档或 --help 指令让 Claude 学习自定义脚本。
• MCP 服务器:连接 Puppeteer 等工具,支持项目级或全局配置( .mcp.json )。
• 自定义斜杠命令:将重复工作流模板(如修复 Issue)保存为 Markdown 文件,通过 / 调用并传递参数。

3. 高效工作流模式
• 探索-计划-编码-提交:分阶段任务分解,利用子代理(subagents)验证细节,触发深度思考模式("think harder")。
• 测试驱动开发(TDD):先编写测试用例,迭代实现代码,确保通过验证。
• 视觉迭代:结合截图工具(如 Puppeteer),以设计稿为参考实现 UI 并优化。
• 安全 YOLO 模式:在隔离环境中跳过权限检查,快速生成代码(需谨慎使用)。

4. 协作优化技巧
• 明确指令:具体需求(如“覆盖用户未登录的测试用例”)显著提升输出质量。
• 图像/URL 输入:直接粘贴截图或提供链接,辅助视觉任务或代码分析。
• 上下文管理:频繁使用 /clear 清理无关内容,用 Markdown 清单跟踪复杂任务进度。

5. 自动化与高级应用
• 无头模式(Headless):集成到 CI/CD,自动处理 Issue 分类或代码审查。
• 多 Claude 协作:并行实例分工(如编码与验证),结合 Git worktrees 隔离任务环境。
• 管道化处理:通过 claude-p 和 JSON 输出嵌入数据处理流程。


author Boris Cherny(致谢 Anthropic 团队及社区贡献者)


#碎碎念
今天看广州能去哪儿玩,发现离海南三亚还挺近,无端想起了小时候看爱情公寓之类的里面中了三亚旅游大礼包的时候都感觉非常羡慕,一度以为三亚是海外呢,现在发现自己去也去的起了,这何尝不是一种成长www

小时候真的超羡慕能够到处旅游看世界的人啊,等把国内的看差不多就出国旅游看看吧~下个月中打算去大理待待。


Video is unavailable for watching
Show in Telegram
#tools #astro #博客主题
帮某人找极简风博客看到一个主题感觉很不错,很现代,推荐一下。
Retypeset 博客主题诞生记
https://github.com/ruanyf/weekly/issues/6470
Retypeset 是一款基于 Astro 框架的静态博客主题,中文名为重新编排。本主题以 活版印字 为设计灵感,对所有页面进行重新编排,打造纸质书页般的阅读体验,再现版式之美。


#碎碎念 #设备 咱也是有老婆送 5090D 的人了!(逃)(被打)


#碎碎念 xswl,妲喵昨天说给我个惊喜,现在变成惊吓了(bushi
其实买的是整机,显卡先发,但是想看看原来的机箱能不能装


Forward from: Nahida🍂的虚空终端
绝望时刻🌚


#优质博文 #前端 #react #性能优化
这篇写的是真棒,单独拉出来。
Advanced React in the Wild

AI 摘要:本文通过五个真实案例(Vio、DoorDash、Preply、GeekyAnts、Inngest)探讨了 React 和 Next.js 在大型项目中的高级实践,涵盖性能优化(如 INP、LCP 指标)、服务端渲染(SSR)与客户端渲染(CSR)的平衡、缓存策略、状态管理改进及开发者体验提升,最终提炼出 2022-2025 年的行业最佳实践。

1. Introduction
• React 和 Next.js 被用于高性能项目,案例聚焦性能优化(如 INP、LCP)、SSR/CSR 权衡、缓存策略及开发者体验改进。

2. Featured Case Studies
• Vio:通过代码分割、事件优化和状态管理,将 INP 从 380ms 降至 175ms。
• 关键措施:性能分析、React.lazy() 懒加载、事件防抖、React.memo 减少重渲染。
• DoorDash:从 CSR 迁移至 Next.js SSR,LCP 提升 65%-67%,页面加载速度提高 12%-15%。
• 策略:增量迁移、SSR 懒加载、共享状态桥接(AppContext)。
• Preply:未使用 React Server Components 仍优化 INP 至 200ms 以下,预估年节省 20 万美元。
• 方法:性能分析、React 18 并发特性(Suspense)、事件处理优化、代码分割。
• GeekyAnts:升级至 Next.js 13 并采用 RSC,Lighthouse 分数从 50 提升至 90+。
• 改进:服务端组件减少客户端 JS、数据获取迁移至服务端、流式 SSR。
• Inngest:采用 Next.js App Router 实现即时 UX 和更好 DX。
• 亮点:静态预渲染 + 流式 SSR、嵌套布局状态保留、缓存控制优化。

3. Aggregated Takeaways (2022–2025)
• 性能优化:聚焦 Core Web Vitals(如 INP、LCP),减少 JS 负载,拆分长任务。
• SSR/CSR 平衡:SSR 用于首屏和 SEO,CSR 增强交互性,渐进式水合提升体验。
• 缓存策略:CDN 边缘缓存、Next.js 数据缓存、客户端状态缓存(如 React Query)。
• 状态管理简化:减少全局状态,优先使用 Context 和专用库(如 Zustand、React Query)。
• 开发者体验:Next.js 约定式路由、TurboPack 加速构建、Suspense/Error Boundaries 标准化。
• 可访问性:语义化 HTML、ARIA 标签、键盘导航测试。
• 用户体验:快速加载(如 DoorDash 的 LCP 优化)、无缝导航(流式渲染)、跨设备一致性。

4. Conclusion
• 核心建议:测量关键指标、采用 Next.js 高级功能(RSC、App Router)、合理缓存、简化状态管理,并将可访问性和 UX 纳入设计阶段。


author Addy Osmani, Hassan Djirdeh


#优质博文 #前端 #新动态
🚀 Frontend Focus #688 — April 16, 2025

AI 摘要(注:重复多次的内容会手动删一下):本期 Frontend Focus 涵盖前端领域多项重要动态,包括浏览器默认样式更新、桌面应用开发框架对比、AI 对开发者角色的影响,以及最新的工具和教程资源。核心内容涉及 H1 元素样式变更、Tauri 与 Electron 的对比、CSS 新特性实践指南,以及 Astro 5.7 等工具更新。

1. 社区动态
H1 元素默认样式变更:浏览器正在调整嵌套标题的默认样式,开发者需关注兼容性问题(Simon Pieters)。
• Edge 134 性能显著提升,Opera Mini 浏览器集成 AI 助手
• 🙁 和许多其他人一样,我们很遗憾地听到 Adam Argyle 不再在 Google 工作。 多年来,他一直是 Chrome 的 CSS 开发者代言人,是一股重要的正义力量。
Astro 5.7 发布: 引入了 SVG 组件、实验性字体 API 支持、错误修复等。

2. 博文与工具
Item Flow 本文解释了什么是 Item Flow,以及它对 Flexbox 和 Grid 的影响。 #css
CSS shape() 函数:创建自适应比例的形状(Simon Fraser)。
在 2025 中使用 currentColor: 当然,自定义属性也可以做同样的事情,但 Chris 着眼于这个关键字替代方案的效用。
无障碍暗色模式设计:优化暗色主题的对比度与可读性,如何制作适合所有人的深色模式的指南(Alex Williams)。 #设计。
一个好的副业的幸福禅 —— “享受探索可能性的自由,并愉快地追随任何引人注目的奇思妙想——这就是一个好的副业的幸福禅意。”
使用 Chrome 的(预览版)Prompt API 进行数据汇总
减小网站上 HTML 文件大小的五种方法 #性能优化 #html
• 设计师 Noah Davis 批评细字体对可用性的负面影响
Tailwind CSS 速查表:覆盖 v3/v4 的实用类检索工具(kombai)。




#优质博文 #react #前端 #next #新动态 #AI
React Status #425

AI 摘要:本期 React Status 虽因复活节缩短篇幅:5 个团队的高级 React 实战案例、Dan Abramov 对服务端-客户端数据传递的思考、AI 聊天界面开发指南等。

1. 专题文章
• 《Advanced React in the Wild
• Addy Osmani 和 Hassan Djirdeh 汇总 5 个工程团队的 React 极限优化案例,涵盖性能、Core Web Vitals 和缓存等实战成果。
• 《JSX Over the Wire
• Dan Abramov 探讨服务端到客户端数据传递的演进,对比 REST 与 BFF(Backend For Frontend)模式,提出基于 React 组件树的 ViewModel 设计思路。
• 《React.js AI Chat with OpenAI API
• Robin Wieruch 为 OpenAI 的模型(例如新的仅限 API 的 GPT 4.1 模型)创建自己的流式聊天 UI,提供了一些入门指南。

2. 工具与库更新
• Next.js 15.3(Turbopack 生产构建 alpha 支持)
react-photo-sphere-viewer(360° 照片查看组件) 一个演示
Agent Hooks(将 React Hooks 变成 LLM 工具)

3. 社区动态
• Grep 搜索引擎从 CRA 迁移至 Next.js —— Vercel 团队分享从 Create React App 迁移的技术细节。
• TC39 撤回 records/tuples 提案。


author Peter Cooper

20 last posts shown.