docs progress (page env, local api, promises)