[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"question-java-8-chto-takoe-nashorn":3},{"id":4,"slug":5,"topicId":6,"topicSlug":7,"topicName":8,"topicEmoji":9,"question":10,"answer":11,"codeLang":12,"codeSrc":12,"important":12,"commonMistakes":12,"modernUsage":12,"difficulty":13,"tags":14,"related":16,"progress":17,"seo":18},392,"chto-takoe-nashorn",10,"java-8","Java 8+","☕","Что такое Nashorn?","Nashorn — это встроенный JavaScript-движок, разработанный Oracle для Java 8 как замена устаревшего Rhino (Mozilla). Nashorn компилирует JavaScript-код в байт-код JVM непосредственно в памяти, что обеспечивает в 2-10 раз более высокую производительность по сравнению с Rhino.\n\nNashorn позволяет встраивать JavaScript-код в Java-приложения через API `javax.script`:\n\n```java\nScriptEngine engine = new ScriptEngineManager().getEngineByName(\"nashorn\");\nengine.eval(\"print('Hello from JavaScript')\");\n```\n\nТакже поддерживается обратное взаимодействие — вызов Java-кода из JavaScript. Nashorn стал deprecated в Java 11 и удалён в Java 15, поскольку поддержание совместимости с быстро развивающимся стандартом ECMAScript оказалось слишком трудоёмким. В качестве замены рекомендуется GraalVM JavaScript.\n\n> **На собеседовании:** знайте, что Nashorn deprecated начиная с Java 11 и удалён в Java 15. Это показывает понимание эволюции платформы.","","junior",[15],"java8",[],null,{"title":19,"description":20,"ogTitle":19,"ogDescription":21,"keywords":22,"schemaAnswer":23,"featuredSnippetReady":24},"Что такое Nashorn? — Gymterview","Nashorn — это встроенный JavaScript-движок, разработанный Oracle для Java 8 как замена устаревшего Rhino (Mozilla). Nashorn компилирует JavaScript-код в байт-ко","Nashorn — это встроенный JavaScript-движок, разработанный Oracle для Java 8 как замена устаревшего Rhino (Mozilla). Nash",[15,13],"Nashorn — это встроенный JavaScript-движок, разработанный Oracle для Java 8 как замена устаревшего Rhino (Mozilla). Nashorn компилирует JavaScript-код в байт-код JVM непосредственно в памяти, что обеспечивает в 2-10 раз более высокую производительность по сравнению с Rhino.",true]