continue platform backend should not depends on v8 concrete impl