Skip to content

Commit

Permalink
feat: release v1.0.2
Browse files Browse the repository at this point in the history
  • Loading branch information
fanhaodong.516 committed May 18, 2023
1 parent f12471b commit 12a619d
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -137,4 +137,5 @@ ok github.com/anthony-dong/protobuf/internal/benchmark 28.682s
## Todo

- Go 官方的 Protobuf 序列化库实际上是用的反射去实现的,可以通过代码生成工具实现硬编码解析,性能会再提高很多!
- 寻找更多的突破口,降低序列化和反序列化的开销,例如直接做C++ -> Go的数据绑定!
- 寻找更多的突破口,降低序列化和反序列化的开销,例如直接做C++ -> Go的数据绑定, 这个可能代码工作量会大一些,但是可以避免无效的序列化,这个我争取在下个版本release了!
- CGO中存在大量的数据转换,是不是有一些代码生成辅助工具帮忙实现呢?但是GO和C其实还好,但是GO与C++就比较恶心了,需要保存一个`void*`指针去做中转,因为C++基本上不可能只有POD类型,大多数都是复杂类型!

0 comments on commit 12a619d

Please sign in to comment.