Call JavaScript functions across thread boundaries like they were local | Dark Hacker News