waft是基于AssemblyScript语言开发的前端框架。可以通过它来进行开发waft项目。项目通过编译构建后,产出后缀为.wasm的bundle包,可以在web或装有waft容器的设备上,动态的跨端运行。waft采用渲染和逻辑分离的架构,通过定义模板视图和页面执行逻辑,两者会通过state进行数据绑定。执行逻辑通过更新state,从而触发渲染更新。