/ 微游技术部

微游技术部一周分享 20221030期

minigame.vip

大家好,以下是微游互娱技术部本周的分享:

1. [代码安全] 使用javascript-obfuscator对js文件进行混淆

https://juejin.cn/post/7159874461104570382/

本文介绍如何使用功能强大的免费JavaScript混淆器javascript-obfuscator对js源码进行混淆。需要注意的是,不建议对第三方库进行再混淆,因为可能出现性能下降15%~80%。

项目地址: https://github.com/javascript-obfuscator/javascript-obfuscator

2. [网络安全] 前后端使用AES加密传输数据

https://overstarry.vip/posts/前后端使用aes加密传输数据/

本文介绍如何在golang后端和js前端之间使用AES加密传输数据。

3. [Web开发] Web性能指标简介

https://juejin.cn/post/7159806832922329096

性能优化的第一步,就是了解整个过程中都有哪些步骤,并计算各个步骤所消耗的时间。
本文介绍Web页面的各种性能指标的含义以及获取方法。

4. [Android开发] Android 获取网速

https://juejin.cn/post/7160129902241382431

Android没有提供直接获取网速的Api,但是想要知道当前的网速,有什么办法吗?
本文给出了一个方案:使用TrafficStats来查询流量的相关数据,通过一段时间内传输的流量除去时间计算出上行网速,通过一段时间内接收的流量除去时间计算出下行网速。

5. [React开发] React 通过 CSS Variables 实现暗黑模式(二):实现 React 组件

https://juejin.cn/post/7160144185239666719

本文是React实现暗黑模式系列的第二篇:实现可以复用、可维护性高的主题控制组件。

6. [Go开发] Golang使用RedisSortSets实现排行榜

https://luckytking.github.io/2022/10/golang使用redissortsets实现排行榜/

游戏排行榜是一个常见需求,本文介绍如何用golang 结合 redis的sorted sets(有序集合)来实现排行榜常见功能。

以上。