I noticed that Section 4.6 of the Web Workers spec still refers to the "close event" which has been removed:
If the script gets aborted by the "kill a worker<#122aa363b1e6e893_kill-a-worker>" algorithm, then that same algorithm will cause there to only be a singletask in the event loop at the next step, namely the task for the close event. The "terminate a worker <#122aa363b1e6e893_terminate-a-worker>" algorithm removes all the events. Seems like we should update this language. -atw