微游技术部一周分享 20221030期
大家好,以下是微游互娱技术部本周的分享:
1. [代码安全] 使用javascript-obfuscator对js文件进行混淆
本文介绍如何使用功能强大的免费JavaScript混淆器javascript-obfuscator对js源码进行混淆。需要注意的是,不建议对第三方库进行再混淆,因为可能出现性能下降15%~80%。
项目地址: https://github.com/javascript-obfuscator/javascript-obfuscator
2. [网络安全] 前后端使用AES加密传输数据
本文介绍如何在golang后端和js前端之间使用AES加密传输数据。
3. [Web开发] Web性能指标简介
性能优化的第一步,就是了解整个过程中都有哪些步骤,并计算各个步骤所消耗的时间。
本文介绍Web页面的各种性能指标的含义以及获取方法。
4. [Android开发] Android 获取网速
Android没有提供直接获取网速的Api,但是想要知道当前的网速,有什么办法吗?
本文给出了一个方案:使用TrafficStats来查询流量的相关数据,通过一段时间内传输的流量除去时间计算出上行网速,通过一段时间内接收的流量除去时间计算出下行网速。
5. [React开发] React 通过 CSS Variables 实现暗黑模式(二):实现 React 组件
本文是React实现暗黑模式系列的第二篇:实现可以复用、可维护性高的主题控制组件。
6. [Go开发] Golang使用RedisSortSets实现排行榜
https://luckytking.github.io/2022/10/golang使用redissortsets实现排行榜/
游戏排行榜是一个常见需求,本文介绍如何用golang 结合 redis的sorted sets(有序集合)来实现排行榜常见功能。
以上。