Prepack?JavaScript???????????
?????Prepack ???????[ 2017/5/9 10:04:49 ] ??????????????????? Javascript ???????????
???????????Prepack????????JavaScript???????????????????????JavaScript??????????(Partial Evaluator)???????????????????????????????????????дJ(rèn)avaScript??????????????Ч???Prepack?ü?????????????Ч?滻JavaScript??????е?????????????????м??????????????????????????????????????Prepack??????Ч????JavaScript?????????????Ч?????
???????????Prepack????????
/* Hello World */// Input(function () {
function hello() { return 'hello'; }
function world() { return 'world'; }
global.s = hello() + ' ' + world();
})();// Output(function () {
s = "hello world";
})();
????Prepack????δ????滮???£?
????????
????· ??????й??????????????(Prepack)React Native?????
????· ????React Native??????
????· ????React Native???????????????????????
????????
????· ???????????л?(Serialization)?????????????????????(identity)?????;????δ???????????????
????· ?????????????????????顢???????
????· ??ES6??????????
????· ???????????
????· ????ES6????Щ??????????????????Polyfill???
????· ????????Web??Node.js?????е?????????
????· ??????JavaScript????????????????л?????????? ?????“???????????”????? - ?????JavaScript????????????????????????????г????;?????????????????????????????Ч??;??????????????Σ?1) ???????????Σ??????????????????????????;2)??????????Σ??????????л???????????????????????????????????
????· ??????????
???????? - ????Prepack????????
????· JavaScript Playground - ???????JavaScript????????JavaScript???????Щ??????JavaScript????д???й??????????;????????????????“Babel?????”????????????????JavaScript??????
????· ?Bug - ???????????????????……
????· Ч????????????????鶴??????????????????????????
????· ???????
????· ?????????
????· ???????????????????????????
????· ???????????????÷?????е???????????????(Constraint Solver)???????????в?????·????????
????· ???????(Smart Fuzzing)
????· JavaScript??? - ????????????Ч?????JavaScript????
??????Prepack??????????????Σ???δ????????????????????????????????????????????????????????????
??????
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11