我目前正在尝试在Flutter Web上运行A*搜索算法计算。
class AStarSeeker extends Seeker {
@override
Future<Path> Function() seek(SeekComputationInput input) {
return () => compute(doComputation, input);
}
}
Future<Path> doComputation(SeekComputationInput input) async
{
return Path.empty;
}
但是我看到compute()目前在flutter web上不起作用。有没有一种方法可以使用webworker运行我的dart函数?我看到你可以运行js函数,但找不到有关dart函数的任何信息。