网络层实现

扬歌YaleJian的博客 / 2023-05-15 / 原文

网络层实现
交换层实现
路由层实现
转发实现
通过相同方式通讯,数据可能被修改,例如敏感词过滤业务
利用中间件转发数据
服务器中间件
通过web服务器转发数据
本地中间件
利用“数据传输方法”转发数据到另一个小程序
代理实现
通过其他方式通讯,不修改数据
利用JS桥实现JS脚本到OC/JAVA数据单向绑定和双向通讯
本地网络广播
广播接收
客户端广播一键登录
广播发送
例如给ESP8266单片机发送WiFi联网信息
传输层实现
双向传输握手
安全认证
分布式传输实现
分布任务
大规模数据查询
本地网络数据互通
数据层实现
数据包实现
数据存储
关系型数据库 sqllite
非关系型数据库 JS对象
数据压缩
数据加密
数据传输方法
剪切板中间件
URI带参中间件
原生客户端缓存中间件
网络优化
需要长期实验和设计巧妙方法
参考精简指令集的思想
1.多级指令流水线
多个请求并一个请求
2.采用高速缓存结构
利用JS的脚本声明赋值、垃圾回收机制,内存-硬盘的特性,把热数据转化为
硬件调优
js数据包转成客户端执行的,底层操作系统需要的字节码。难

小程序基础库-小程序本体抽象化

基础UI组件库
按钮
一键登录
豆豆登录
运营商登录
人脸识别
OCR本地文字识别
图标
我的组件
逻辑业务实现方法
计算工具
插件
打包发布
混淆压缩
npm
代码引用
js文件引用
es6语法引用
源码引用