Why not https://eloquentjavascript.net/? The 2nd edition is still good from my understanding.
The author is also trying to update it and is close to their funding goal: https://eloquentjavascript.net/3rd_edition/
The author is also trying to update it and is close to their funding goal: https://eloquentjavascript.net/3rd_edition/