Tag: J2V8
-
一个冷门库J2V8的赋能之旅——深度绑定机制的实现
不知道各位大神在工作中有没有用到过J2V8,简单介绍一下J2V8,这是谷歌开源的大名鼎鼎的JS执行引擎V8的java封装,旨在将V8引擎引入到java的开发项目中,这样就可以在java项目中执行js代码了。 为什么要使用这个库呢?因为我之前的工作是做SDK,这个SDK的一个核心功能就是作为JS的容器,将JS的代码在移动端跑起来,当然,WebView本身就可以执行JS代码,J2V8是作为高性能的替代引入的,目的是在运行JS游戏时更高效。 -
J2V8深度绑定机制分享
在使用J2V8的过程中,一个比较让人头疼的问题就是,双层(Java层/JS层)数据不同步的问题,产生这样的问题就在于两层各自修改了数据以后,没有把最新的数据及时通知给对方。