{"pageContext":{"index":178,"total":363,"name":"2022-10-02","items":[{"node":{"frontmatter":{"title":"2022web报告","publish":true,"cover":"https://almanac.httparchive.org/static/images/home-hero.png","showCover":null,"date":"2022-10-02","category":"frontend","url":"https://almanac.httparchive.org/en/2022/","author":"HTTP Archive","translator":"","tags":["web"],"priority":2},"html":"<ul>\n<li>每个页面的javascript平均1.3MB, 90%如此，而且一半没用到</li>\n<li>77%的移动端页面使用了在<code class=\"language-text\">head</code>里使用<code class=\"language-text\">script</code>阻塞标签</li>\n<li>动态import很少见大概0.3-0.4%</li>\n<li>12%使用了Web Worker</li>\n<li>在top1000的站点中,17%使用webpack, 1.5%使用Parcel</li>\n<li>jQuery依然无处不在</li>\n</ul>"}},{"node":{"frontmatter":{"title":"bigcode - 开源AI编程辅助系统","publish":true,"cover":"","showCover":null,"date":"2022-10-02","category":"AI","url":"https://www.bigcode-project.org/","author":"BigCode","translator":"","tags":["assistant develop"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"cmdk - react快捷键菜单组件","publish":true,"cover":"https://github.com/pacocoursey/cmdk/raw/main/website/public/og.png","showCover":null,"date":"2022-10-02","category":"frontend","url":"https://github.com/pacocoursey/cmdk","author":"Paco","translator":"","tags":["react"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"VSCode timeline使用","publish":true,"cover":"https://cdn.statically.io/img/austingil.com/f=auto%2Cq=70/wp-content/uploads/vscode-timeline.png","showCover":null,"date":"2022-10-02","category":"IDE","url":"https://austingil.com/vs-code-timeline-restores-work-git-cant/","author":"Austin Gil","translator":"","tags":["vscode"],"priority":1},"html":"<ul>\n<li>timeline记录commit之间的历史</li>\n<li>删除的文件如果再重新创建同名文件，就可以看到timeling</li>\n</ul>"}},{"node":{"frontmatter":{"title":"billboard.js - 基于D3的图表","publish":true,"cover":"https://camo.githubusercontent.com/1df7c3a13c0fe218d71365d6b6f724e08276e48e49876eb292c5404e30f0824f/68747470733a2f2f6e617665722e6769746875622e696f2f62696c6c626f6172642e6a732f696d672f63686172742d74797065732e706e673f763d3130","showCover":null,"date":"2022-10-02","category":"frontend","url":"https://github.com/naver/billboard.js","author":"NAVER","translator":"","tags":["chart","d3","react"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"create-t3-app - rpc + nextjs全栈框架","publish":true,"cover":"","showCover":null,"date":"2022-10-02","category":"nodejs","url":"https://github.com/t3-oss/create-t3-app","author":"T3 Open Source","translator":"","tags":["fullstack"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"textlint - 用于文本的自然语言linter","publish":true,"cover":"https://camo.githubusercontent.com/861946b825e00660b5e61bb8493d24edb8a70202b448323bf44ac63e61367982/68747470733a2f2f746578746c696e742e6769746875622e696f2f6d656469612f6c6f676f2f7370616365642f746578746c696e742d6c6f676f2e706e67","showCover":null,"date":"2022-10-02","category":"frontend","url":"https://github.com/textlint/textlint","author":"textlint","translator":"","tags":["linter"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"web框架的新一波","publish":true,"cover":"","showCover":null,"date":"2022-10-02","category":"nodejs","url":"https://frontendmastery.com/posts/the-new-wave-of-javascript-web-frameworks/","author":"Frontend Mastery","translator":"","tags":["framework"],"priority":1},"html":"<p> Marko, Astro, Fresh, Rocket, and Enhance\nNext, Nuxt, Remix\nDeno, Bun</p>"}},{"node":{"frontmatter":{"title":"不用键鼠 - 如何使用听写和眼动追踪开发软件","publish":true,"cover":"https://www.joshwcomeau.com/_next/image/?url=%2Fimages%2Fhands-free-coding%2Feye-tracker.jpg&w=1920&q=75","showCover":null,"date":"2022-10-02","category":"AI","url":"https://www.joshwcomeau.com/blog/hands-free-coding/","author":"Josh W Comeau","translator":"","tags":["assistance"],"priority":2},"html":""}},{"node":{"frontmatter":{"title":"各种算法代码示例","publish":true,"cover":"","showCover":null,"date":"2022-10-02","category":"javascript","url":"https://almanac.httparchive.org/en/2022/","author":"The Algorithms","translator":"","tags":["algorithm"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"复杂软件预估的11条法则","publish":true,"cover":"https://cdn-images-1.medium.com/max/720/1*iKmkaFcYT7GM6GiwPIsxFw.png","showCover":null,"date":"2022-10-02","category":"project","url":"https://mdalmijn.com/11-laws-of-software-estimation-for-complex-work/","author":"Maarten Dalmijn","translator":"","tags":["estimate"],"priority":2},"html":"<ul>\n<li>预估最大的价值不是估计，而是看是否有共识</li>\n</ul>"}},{"node":{"frontmatter":{"title":"使用强大的css blend mode实现半色调halftone","publish":true,"cover":"https://cloudfour.com/wp-content/uploads/2022/08/css-filters-layers-halftone@2x.jpg","showCover":null,"date":"2022-10-02","category":"frontend","url":"https://cloudfour.com/thinks/the-power-of-css-blend-modes/","author":"Scott Vandehey","translator":"","tags":["css"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"40年经验年长程序员的自白","publish":true,"cover":"https://world.hey.com/jorge/d448bdec/representations/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCQlJ3eHpnPSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--20787dd2d61668d6cd045fde8e2b915063a76740/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdDam9MWm05eWJXRjBTU0lJYW5CbkJqb0dSVlE2RkhKbGMybDZaVjkwYjE5c2FXMXBkRnNIYVFJQUQya0NBQW82REhGMVlXeHBkSGxwUVRvTGJHOWhaR1Z5ZXdZNkNYQmhaMlV3T2cxamIyRnNaWE5qWlZRPSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--a2042af011076e1a343861d7ec0e409c3224e82c/oziel-gomez-x7gz40Z9ObM-unsplash-2.jpg","showCover":null,"date":"2022-10-02","category":"career","url":"https://world.hey.com/jorge/aging-programmer-d448bdec","author":"JORGE MANRUBIA","translator":"","tags":["aged"],"priority":1},"html":""}}]}}