作者:閑魚技術(shù)-無浩
前言
最近閑魚技術(shù)團隊在Flutter+Dart的多端一體化的基礎(chǔ)上,實現(xiàn)了FaaS研發(fā)模式。Dart吸取了其它高級語言設(shè)計的精華,例如Smalltalk的Image技術(shù)、JVM的HotSpot和Dart編譯技術(shù)又師出同門。由Dart實現(xiàn)的語言容器,它可以在啟動速度、運行性能有不錯的表現(xiàn)。Dart提供了AoT、JIT的編譯方式,JIT擁有Kernel和AppJIT的運行模式,此外服務(wù)端應(yīng)用有各自不同的運行特點,那么如何選擇合理的編譯方法來提升應(yīng)用的性能?接下來我們用一些有典型特點的案例來引入我們在Dart編譯方案的實踐和思考。
案例詳情
相應(yīng)的,我們準備了短周期應(yīng)用(EmptyMain & Fibonnacci & faas_tool),長周期應(yīng)用(HttpServer)
分別來說明不同的編譯方法在各種
熱門工具 換一換