Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

技术周刊 第 40 期 #46

Open
wild-flame opened this issue Dec 2, 2018 · 0 comments
Open

技术周刊 第 40 期 #46

wild-flame opened this issue Dec 2, 2018 · 0 comments

Comments

@wild-flame
Copy link
Member

wild-flame commented Dec 2, 2018

【前端】

1、CSS 与网络性能

CSS 是页面渲染的关键因素之一,本文总结了一系列 CSS 加载的最佳实践,包括:懒加载非关键 CSS、避免使用 @import、关注 CSS 与 JavaScript 的顺序、仅加载 DOM 依赖的 CSS 等

https://juejin.im/post/5bf4bcbee51d4514e0512f72

2、像呼吸一样自然:React Hooks + RxJS

Leetcode 团队尝试用 Hooks 写 RxJS, 并写了一个 rxjs-hooks 库,一起来看一下官方的介绍吧

https://mp.weixin.qq.com/s/KNu0YUXyuZPoSz0Tn9mqpg

3、网页加载Three.js、Rust 和 WebAssembly

本文通过一个简单的实例,介绍网页如何加载用 Rust 写的 WebAssembly 模块。

https://medium.com/@cwervo/parc3l-combining-three-js-rust-and-webassembly-c1e643ef7681

4、浅谈webpack4.0 性能优化

对开发者而言,我们希望webpack这个工具可以给我们带来流畅的开发体验。比如,当不断修改代码时,我们希望代码的变更能及时的通知浏览器刷新页面,而不是手动去刷新页面。更进一步的我们希望,代码的修改只会局部更换某个模块,而不是整个页面的刷新。这样可以使我们不需要在等待刷新中浪费很多时间,大大提高了页面的开发效率。

https://zhuanlan.zhihu.com/p/50851312

5、Cookie 知识二则

SSO?你需要知道些什么?Cookie 还有优先级?赶紧来看作者怎么介绍Cookie的。

https://zhuanlan.zhihu.com/p/50541175

6、Web Worker 初探

Web Workers 使得一个Web应用程序可以在与主执行线程分离的后台线程中运行一个脚本操作。这样做的好处是可以在一个单独的线程中执行费时的处理任务,从而允许主(通常是UI)线程运行而不被阻塞。

https://juejin.im/post/5b4af72ae51d45198d4b1388

7、ervy:在终端中使用图表

没有什么特别的原因,只是因为喜欢终端,所以作者创建了这个可以在终端中打印图表的库。

链接:https://github.com/chunqiuyiyu/ervy

8、reactorx:React 全家桶与 RxJs 的完美结合

该仓库目前还在建设中,作者基于 RxJs 结合 React 全家桶提供了新的状态,路由管理等方案,喜欢 React 的同学可以关注一波。

https://github.com/querycap/reactorx

【后端】

1、史上最快、最强大的Gradle 5.0发布,新特性全解

Gradle 5.0 是有史以来速度最快、最安全、最强大的 Gradle 版本,这是 Gradle 官方给出的评价,v5.0 新增的功能主要包括:

  • 在构建缓存和更新检查功能的基础之上,Gradle 5.0 又改进了增量编译和增量注解处理功能。

  • 依赖约束、依赖对齐和版本锁定提供了可伸缩且灵活的依赖管理模型。

  • 新的性能提升、依赖关系管理、日志和弃用 API 使用检查让构建扫描得到了显著改善。

  • 静态类型的 Kotlin DSL 提供了代码自动完成、重构和其他 IDE 辅助,为 IDE 用户带来了一股清新的空气

https://gradle.org/whats-new/gradle-5/

2、Linkedin 工程师是如何优化他们的 Java 代码的

最近在刷各大公司的技术博客的时候,我在Linkedin的技术博客上面发现了一篇很不错博文。这篇博文介绍了Linkedin信息流中间层Feed Mixer,它为Linkedin的Web主页,大学主页,公司主页以及客户端等多个分发渠道提供支撑(如下图所示)。

https://greenrobot.me/devpost/java-faster-less-jvm-garbage/

【其他】

1、Material Design 大奖 2018 结果揭晓

今年的获奖作品在 4 个方面创造性地使用了 Material Design------表达创新体验适配。这些获奖者从数百个公开提名中脱颖而出,我们希望他们的这些作品能够让大家感受到设计的能量,正如我们从它们中感受到的那样。我们将继续推动和扩展 Material Design,添加 Material Theming 和定制等功能,但我们最愿意看到的,还是您如何继续让 Material 展现出只属于您自己的特色。

https://mp.weixin.qq.com/s/Q3sik-lu66Cp_HtIjGJYZw

2、第二届VueConf

VueConf 杭州的所有演讲 PPT

https://vue.w3ctech.com/#schedule

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant