Por qué los métodos / funciones incorporados de Javascript están escritos en C / C ++ y no en la sintaxis JS

Esta pregunta es en referencia a esta vieja preguntaDonde-puedo-encontrar-javascript-native-funciones-código-fuente

La respuesta en esa página dice que el código fuente está enc oc++ pero tengo curiosidad por saber por qué la fuente (definición) está en esos idiomas. Quiero decir que son definiciones de funciones JS, por ejemplotoString() método. Es una función de JavaScript, por lo que su definición debe escribirse utilizando la sintaxis de Javascript.

toString; en salidas de consola cromadasfunction toString() { [native code] }.

Si es una función definida por el usuario, puede ver la definición pero notoString() o, para el caso, otras funciones integradas, después de todo, son solo funciones / métodos que deben definirse en la sintaxis de JavaScript para que el motor las interprete correctamente.

Espero que puedan entender qué punto estoy tratando de hacer.

Respuestas a la pregunta(1)

Su respuesta a la pregunta