The JS compiler's list of keywords, `kKeyword`, is actually a list of _Java_ keywords. (it's missing `async`, `await`, has `transient` when it shouldn't, etc.) Relevant code: https://github.com/protocolbuffers/protobuf/blob/94a1819c7ae8509ab6ad37d867d3ea60a5809aaa/src/google/protobuf/compiler/js/js_generator.cc#L62-L68