Nashorn (JavaScript engine)
ನ್ಯಾಶೋರ್ನ್ ಎಂಬುದು ಜಾವಾ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಲ್ಲಿ ಮೂಲತಃ ಒರಾಕಲ್ ಮತ್ತು ನಂತರ ಓಪನ್ ಜೆಡಿಕೆ ಸಮುದಾಯದಿಂದ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾದ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಎಂಜಿನ್ ಆಗಿದೆ. ಇದು ಜಾವಾ ಪ್ಲಾಟ್ಫಾರ್ಮ್ನಲ್ಲಿ (ಜೆಎಸ್ಆರ್ 292) ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಟೈಪ್ ಮಾಡಲಾದ ಭಾಷೆಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಅವಲಂಬಿಸಿದೆ (ಪ್ರಾಯೋಗಿಕ ಡಾ ವಿನ್ಸಿ ಯಂತ್ರದಲ್ಲಿ ಮೊದಲು ಅರಿತುಕೊಂಡ ಪರಿಕಲ್ಪನೆ ಮತ್ತು ಜಾವಾ 7 ಮತ್ತು ನಂತರದ ಪ್ರಮಾಣಿತ ಭಾಗ). ನ್ಯಾಶೋರ್ನ್ ಅನ್ನು ಜಾವಾ 8 ರಿಂದ ಜೆಡಿಕೆ 14 ರೊಂದಿಗೆ ಸೇರಿಸಲಾಗಿದೆ. ಈ ಯೋಜನೆಯನ್ನು ಮೊದಲು ಜುಲೈ 2011 ರಲ್ಲಿ ಜೆವಿಎಂ ಭಾಷಾ ಶೃಂಗಸಭೆಯಲ್ಲಿ ಘೋಷಿಸಲಾಯಿತು ಮತ್ತು ನಂತರ ಅಕ್ಟೋಬರ್ 2011 ರಲ್ಲಿ ಜಾವಾ ಒನ್ ನಲ್ಲಿ ದೃಢೀಕರಿಸಲಾಯಿತು. 2012ರ ನವೆಂಬರ್ 21ರಂದು, ಒರಾಕಲ್ ಓಪನ್ ಜೆಡಿಕೆ ಭಂಡಾರದಲ್ಲಿ ನ್ಯಾಶೋರ್ನ್ ಮೂಲದ ಮುಕ್ತ ಮೂಲವನ್ನು ಔಪಚಾರಿಕವಾಗಿ ಘೋಷಿಸಿತು. ಜೆಎಸ್ಆರ್-223 ಮೂಲಕ ಜಾವಾ ಅಪ್ಲಿಕೇಶನ್ಗಳಲ್ಲಿ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಅಳವಡಿಸಲು ಅವಕಾಶ ನೀಡುವುದು ಮತ್ತು ಸ್ವತಂತ್ರವಾದ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವುದು ಯೋಜನೆಯ ಉದ್ದೇಶವಾಗಿದೆ. 2012ರ ಡಿಸೆಂಬರ್ 21ರಂದು, ನ್ಯಾಶೋರ್ನ್ ಮೂಲವನ್ನು ಓಪನ್ ಜೆಡಿಕೆ ಭಂಡಾರದಲ್ಲಿ ಸಾರ್ವಜನಿಕವಾಗಿ ಬಿಡುಗಡೆ ಮಾಡಲಾಗಿದೆ ಎಂದು ಒರಾಕಲ್ ಘೋಷಿಸಿತು. ಇದು ಇಸಿಎಂಎಸ್ಕ್ರಿಪ್ಟ್ 5.1 ರ 100% ಬೆಂಬಲವನ್ನು ಒದಗಿಸುತ್ತದೆ. ಇದು ಇಸಿಎಂಎಸ್ಕ್ರಿಪ್ಟ್ 5.1 ಪರೀಕ್ಷಾ ಸೂಟ್ನಲ್ಲಿ 100% ಪಾಸ್ ದರವನ್ನು ಸಾಧಿಸಿದ ಮೊದಲ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಅನುಷ್ಠಾನವಾಗಿದೆ. ಜಾವಾ 11 ರ ಬಿಡುಗಡೆಯೊಂದಿಗೆ, ನಿರ್ವಹಣೆಯ ಸವಾಲುಗಳನ್ನು ಉಲ್ಲೇಖಿಸಿ ನ್ಯಾಶೋರ್ನ್ ಅನ್ನು ಅಸಮ್ಮತಿಗೊಳಿಸಲಾಯಿತು ಮತ್ತು ಜೆಡಿಕೆ 15 ರಿಂದ ತೆಗೆದುಹಾಕಲಾಯಿತು. ನ್ಯಾಶೋರ್ನ್ ಅಭಿವೃದ್ಧಿಯು ಗಿಟ್ಹಬ್ನಲ್ಲಿ ಸ್ವತಂತ್ರವಾದ ಓಪನ್ ಜೆಡಿಕೆ ಯೋಜನೆಯಾಗಿ ಮುಂದುವರಿಯುತ್ತದೆ ಮತ್ತು ಪ್ರತ್ಯೇಕ ಬಿಡುಗಡೆಯನ್ನು ಜಾವಾ 11 ಮತ್ತು ಅದಕ್ಕಿಂತ ಹೆಚ್ಚಿನ ಜಾವಾ ಯೋಜನೆಗಳಲ್ಲಿ ಬಳಸಬಹುದು. ನ್ಯಾಶೋರ್ನ್ ("ನಹಸ್-ಹಾರ್ನ್") ಎಂಬ ಹೆಸರು ಖಡ್ಗಮೃಗದ ಜರ್ಮನ್ ಅನುವಾದವಾಗಿದೆ, ಇದು ರೈನೋ ಪದಗಳ ಮೇಲಿನ ನಾಟಕವಾಗಿದೆ, ಇದು ಜಾವಾದಲ್ಲಿ ಅಳವಡಿಸಲಾದ ಮತ್ತು ಮೊಜಿಲ್ಲಾ ಫೌಂಡೇಶನ್ ಒದಗಿಸಿದ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಎಂಜಿನ್ನ ಹೆಸರು. ಎರಡನೆಯದು ಒ 'ರೈಲಿ ಮೀಡಿಯಾದಿಂದ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಪುಸ್ತಕದ ಮುಖಪುಟದಲ್ಲಿರುವ ಪ್ರಾಣಿಯಿಂದ ತನ್ನ ಹೆಸರನ್ನು ಪಡೆಯುತ್ತದೆ. ಒರಾಕಲ್ ಮಾನದಂಡಗಳ ಪ್ರಕಾರ, ನ್ಯಾಶೋರ್ನ್ ಕಾರ್ಯಕ್ಷಮತೆಯು ಪರ್ಯಾಯ ರೈನೋ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಎಂಜಿನ್ಗಿಂತ ವೇಗವಾಗಿ ಪ್ರಮಾಣವನ್ನು ಹೊಂದಿದೆ. ಸಹ ನೋಡಿ ಇಸಿಎಂಎಸ್ಕ್ರಿಪ್ಟ್ ಎಂಜಿನ್ಗಳ ಪಟ್ಟಿ ಉಲ್ಲೇಖಗಳು ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಜೆವಿಎಂ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಎಂಜಿನ್ಗಳು ಕ್ರಾಸ್-ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಸಾಫ್ಟ್ವೇರ್ ಸಾಫ್ಟ್ವೇರ್ ಜಿಪಿಎಲ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಒರಾಕಲ್ ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ಸಂಪರ್ಕಿಸುತ್ತದೆ