呜啦!日常碎碎念,偶尔掉落优质前端博文推荐、学习资源等
网页:https://tg.cosine.ren
本频道的搜索Bot 来辣 👉 @cosSearchBot
私聊直接发消息就可以搜索啦~
🔖tags
#优质博文 #资源推荐 #博客更新 #碎碎念 #项目更新 #手工 #书摘 #阮一峰的科技周刊 #新动态

图频:Cosine 🎨 Gallery @CosineGallery
猫片: @cosine_cat
#优质博文 #前端 #性能优化

Initial load performance for React developers: investigative deep dive
React 开发人员的初始加载性能:深度调查

剧透警告:除了研究项目之外,本文中不会有 React。今天的内容都是关于基础知识的:如何使用性能工具、Core Web Vitals 介绍、Chrome 性能面板、初始加载性能是什么、哪些指标衡量它,以及缓存控制和不同的网络条件如何影响它。


AI 摘要:文章探讨了提升前端初始加载性能的关键方法,重点在于优化用户首次访问应用时的体验。作者分析了常见的性能瓶颈,包括过大的JavaScript包、未优化的图片和资源加载延迟。提出的优化策略包括:1)代码分割和懒加载以减少初始包体积;2)使用压缩工具(如gzip/brotli)优化静态资源;3)引入服务端渲染(SSR)或静态站点生成(SSG)提升首屏加载速度;4)通过CDN分发资源加速全球访问;5)预加载关键资源(如字体和图片)提升感知性能。文章强调需要通过性能监控工具(如Lighthouse)持续评估并优化加载时间,确保用户获得快速流畅的体验。

via Developer Way Initial load performance for React developers: investigative deep dive
#碎碎念 #美食
妹妹连续上了十天学才回来,真惨,带着去吃安又胖烤肉!
#优质博文 #git #工程化 #开源
关于 git rebase 的好文章。
从「原子化」提交到妙用 rebase,一次搞定清爽的 Git 提交记录

AI 摘要:这篇文章主要分享了优化 Git 提交记录的三种实用技巧,以提高代码管理效率和协作质量:

1. 原子化提交:每次提交仅处理一个任务,避免将多个功能或修复混在一起,确保提交记录清晰。这样便于排错、复盘、追踪功能开发过程。

2. 善用 git rebase:通过 rebase 合并琐碎的提交,或调整提交顺序,使提交记录更简洁、规范。同时建议合理使用 fixupsquash 命令,减少冗余提交。

3. 灵活使用 git commit --amend:在项目早期或功能开发阶段,通过 --amend 修改最新提交的内容,避免生成多余的中间提交。项目成型后再切换为细化的提交记录。

这些方法不仅利于自身项目管理,也在开源协作中展现专业水准。最后,作者结合实际场景与命令演示了具体操作步骤,帮助读者高效应用这些技巧。

via 少数派 爱拼安小匠
#碎碎念 #AI #评测 #IDE
想了想还是发一下,关于 trae.ai 体验过后的一些简单评论:
支持中文,目前还没 win 版。试完了感觉还处于初期的发展阶段,目前模型就 claude 3.5 和 gpt-4o 不太聪明,感觉前期能白嫖当 cursor 代餐,不过他的 builder = cursor 的 composer agent,能回退到上一个对话开始前这个比 cursor 好,应该不会炸掉吧。界面 UI 感觉不太习惯,太 jb 了。

按字节的惯性拉客期应该能白嫖...没 cursor pro 的朋友们可以代餐!

而且感觉他的 tab 补全速度很慢,看来这个想做好挺不容易的,不知道 windsurf 的 tab 补全怎么样。 p2 是 trae.ai , p3 是cursor,一个小例子

对于这种竞品我还是挺支持的2333,多卷卷挺好的,但是这UI我用不太习惯23333,等等看后续发展吧

ps: 我感觉 tab 补全是日常开发里助力最大的了,cursor 貌似还会监控你剪贴板里的代码,有时候你还没粘贴进去就给你补全了(在之前仓库里没出现过的),批量修改不同行的变量时候也能一路 tab
cosine - 前端人の日常频道
Photo
后续:以换代修了,哈哈,我就只是中奖了😭
#碎碎念 #草
点外卖的时候看到店家盲盒
内心os:?
点开 - 你管这叫盲盒?
呵,有趣的店家,成功吸引了我的注意(
#优质博文 #前端 #react #性能优化 #tools
React 性能调优必备工具

AI 摘要:本文总结了优化 React 应用性能的常用工具,包括官方的 React DevTools(分析组件渲染时间与原因)、Why Did You Render(WDYR 记录重渲染原因)、React Scan(可视化组件更新信息)、Million Lint(检测多次渲染)以及 ESLint 静态检查规则,建议在开发过程中结合使用这些工具链,快速定位并解决性能问题,提高应用效率与流畅度。

via whitewater
cosine - 前端人の日常频道
Photo
后续:联系售后维修光速上门取走了😇等等看结果吧

其实如果不出这问题我对这打印机的便利性还是挺满意的
今天是诗岸生日,转发至五个群,山山会跳出次元缝到你身边,我试了,是假的,还会被骂五维批,但是今天真的是诗岸生日,祝可爱的山山生日快乐!
#碎碎念
没蚌住,刚到的米家照片打印机1s,吞了两张纸进去然后卡死了。。关键!!他把色带!!干报废了!!!这到底应不应该寄修(恼火)

看到吃了两张纸的瞬间我是蒙的。

但是道理我都懂卡纸为什么会导致色带整个断掉,这合理吗,耗材价格高我还可以为了便利性接受一下但你这一次都没打过就坏掉了不合适吧。

本来想着今天打了就可以做米塔流麻了这下又没戏了
cosine - 前端人の日常频道
#碎碎念 世纪难题(bushi) 要怎么办呢,要不还是把动画扬了 好吧其实也好解决,就是有点儿好笑存一下
#碎碎念 #折腾
简单点儿是可以这样子解决啦......有什么更聪明的办法么😭
这个东西属于是你不注意到就没关系,注意到了就一直抓挠你(恼)
再碎碎念一下:话又说回来,感觉很多时候美观和内容性只能取其一呢,很纠结,又想还原原汁原味的shoka主题又有时候会想要进行一些内容密度的改动,决定还是先还原一版功能再加自己的想法吧(不过像这种标签页UI就随意了,可能会有些割裂了
Back to Top