boybeak The fortress besieged of an independent developer
Contact Me
Github X Email
My Apps
Banner Dog AOD Volume JustTodo DeskNote Translator
Donate Me About
Boybeak Tags Android 陷阱与缺陷 Kotlin Translator J2V8 Camera macOS 静态库 JustTodo 面试 Hexo Jekyll Material Design Github 要饭 Categories 源码分析 Android技巧 陷阱与缺陷 Kotlin Native Translator 独立开发笔记 面试笔记

Tag: J2V8

  • 一个冷门库J2V8的赋能之旅——深度绑定机制的实现

    不知道各位大神在工作中有没有用到过J2V8,简单介绍一下J2V8,这是谷歌开源的大名鼎鼎的JS执行引擎V8的java封装,旨在将V8引擎引入到java的开发项目中,这样就可以在java项目中执行js代码了。 为什么要使用这个库呢?因为我之前的工作是做SDK,这个SDK的一个核心功能就是作为JS的容器,将JS的代码在移动端跑起来,当然,WebView本身就可以执行JS代码,J2V8是作为高性能的替代引入的,目的是在运行JS游戏时更高效。
  • J2V8深度绑定机制分享

    在使用J2V8的过程中,一个比较让人头疼的问题就是,双层(Java层/JS层)数据不同步的问题,产生这样的问题就在于两层各自修改了数据以后,没有把最新的数据及时通知给对方。