Sebelum menjadi javascript dulu diberi nama di naungan netscape

Sejarah sebuah teknologi selalu menarik untuk diikuti, mulai dari pendirian perusahaan, perkembangan berbagai fitur, kemunculan kompetitor, trik bisnis yang digunakan, hingga kemunduran perusahaan.

Ketika berbicara tentang JavaScript, perusahaan yang dimaksud adalah Netscape Communications. Di sinilah JavaScript "lahir" dan dibesarkan

Perkembangan JavaScript juga dibarengi dengan era yang disebut “perang browser”. Perang browser web antara Internet Explorer buatan Microsoft dan Netscape Navigator buatan Netscape Communication


Sejarah Penamaan JavaScript

Sejarah JavaScript dimulai sekitar tahun 1994, saat internet dan website mengalami perkembangan pesat. Website pada masa itu umumnya dibuat dengan menggunakan bahasa pemrograman PERL yang pengolahannya hanya bisa dilakukan di sisi web server

Kelemahan pengolahan di sisi web server adalah setiap instruksi dari user harus dikirim terlebih dahulu ke web server, kemudian ditampilkan kembali di web browser. Karena kecepatan koneksi internet yang terbatas, hal ini dianggap tidak efisien. Pemrogram web membutuhkan bahasa pemrograman sisi klien yang dapat berjalan di browser web tanpa harus dikirim ke server

Pada tahun 1995, Brendan Eich seorang programmer dari Netscape mulai mengembangkan bahasa pemrograman script yang disebut Mocha. Netscape pada waktu itu adalah perusahaan perangkat lunak terkenal yang memiliki web browser Netscape Navigator

Sebelum menjadi javascript dulu diberi nama di naungan netscape

Brendan Eich (sumber. wikipedia)

Bahasa skrip Mocha ini ditujukan untuk sisi klien dan juga sisi server. Dalam perkembangan selanjutnya, nama Mocha diubah menjadi LiveScript untuk versi client-side, dan LiveWire untuk versi server-side

Ketika bahasa tersebut akan dirilis, Netscape berkolaborasi dengan Sun Microsystems untuk mengembangkan LiveScript, dan tepat pada saat Netscape Navigator 2 dirilis, Netscape mengubah nama LiveScript menjadi JavaScript dengan tujuan agar bahasa baru ini akan sepopuler bahasa Java. yang pada saat itu sedang booming dikalangan programmer. Versi JavaScript ini diberi nama JavaScript 1. 0


Pesaing JavaScript. Munculnya JScript dari Microsoft

Karena keberhasilan JavaScript 1. 0, Netscape mengembangkan lebih lanjut JavaScript versi 1. 1 di Netscape Navigator 3, dan memimpin Netscape Navigator menjadi pemimpin pasar browser web saat itu

Beberapa bulan kemudian, Microsoft, melihat popularitas JavaScript, memperkenalkan web browser Internet Explorer 3 dengan JScript. JScript adalah nama lain dari JavaScript. Hal ini dilakukan oleh Microsoft karena JavaScript merupakan merek dagang yang dimiliki oleh Sun dan Netscape. Jadi Microsoft harus mencari nama lain untuk versi JavaScript mereka

Selain memiliki fitur yang mirip, JScript juga menambahkan beberapa fitur unik, sehingga JavaScript dan JScript tidak sepenuhnya kompatibel

Internet Explorer 3 Web Browser yang dirilis oleh Microsoft pada tahun 1996 merupakan awal dari penurunan Netscape Navigator, karena Microsoft merilis Internet Explorer 3 secara gratis dan sebagai perangkat lunak bawaan dari Sistem Operasi Windows. Namun, keputusan Microsoft untuk menambahkan fitur JScript merupakan langkah besar dalam pengembangan JavaScript

Sebelum menjadi javascript dulu diberi nama di naungan netscape

Perkembangan Penggunaan Netscape Navigator Web Browser (sumber. wikipedia)


Ubah ke Nama Standar. Skrip ECMA

Implementasi JScript di Internet Explorer membuat programmer bingung, karena JavaScript ada 2 versi. JavaScript di Netscape Navigator dan JScript di Internet Explorer. Versi JavaScript juga ada 2 versi yaitu versi 1. 0 dan 1. 1. Hal ini menambah kerumitan dalam pembuatan program. Masalah tersebut terjadi karena ketiga versi JavaScript tersebut memiliki fitur yang berbeda

Peristiwa ini mirip dengan apa yang dialami HTML dan CSS, dan pemrogram sepakat bahwa standarisasi diperlukan untuk JavaScript

Pada pertengahan 1997, JavaScript 1. 1 diajukan ke badan standardisasi Eropa. European Computer Manufacturers Association (ECMA) untuk membuat standar bahasa pemrograman web browser script. Atas dasar itulah dibentuk panitia yang anggotanya terdiri dari para programmer dari berbagai perusahaan internet pada saat itu, seperti Netscape, Sun, Microsoft, Borland, NOMBAS dan beberapa perusahaan lain yang tertarik dengan pengembangan JavaScript.

Panitia standardisasi ini menghasilkan bahasa pemrograman yang disebut ECMAScript, atau secara resmi disebut ECMAScript -262. 1 tahun kemudian, badan standardisasi ISO (International Organization for Standardization) juga mengadopsi ECMAScript sebagai standar. Sejak saat itu, semua browser web menjadikan ECMAScript sebagai template standar untuk JavaScript

ECMAScript terus dikembangkan hingga mencapai versi 3 pada tahun 1999. Kabar baiknya, hampir semua web browser saat itu, terutama Microsoft Internet Explorer 5. 5 dan Netscape 6 telah mendukung ECMAScript-262 versi 3. Namun kabar buruknya, setiap browser web menerapkan standar yang sedikit berbeda, sehingga masih ada kemungkinan tidak kompatibel


ECMAScript versi 5

ECMA-262 versi 5 dirilis pada tahun 2009. ECMAScript versi 4 sengaja dilewati karena beberapa alasan ketidaksesuaian proposal yang diajukan. ECMA-262 versi 5 saat ini merupakan versi paling stabil dan tersedia di sebagian besar browser web modern seperti Google Chrome, Firefox, Opera, dan Safari

Namun, perbedaan implementasi ECMAScript masih ada di browser web. Biasanya perbedaan ini terkait dengan fitur tambahan. Salah satu cara programmer untuk mengatasi masalah ini adalah dengan mendeteksi web browser yang digunakan oleh pengguna, kemudian menjalankan fungsi yang dirancang khusus untuk web browser tersebut. Proses ini dikenal sebagai browser sniffing, dan itu bukanlah hal yang menyenangkan

Kabar baiknya, saat ini sudah banyak library JavaScript yang didesain untuk menutupi perbedaan ECMAScript ini, salah satunya adalah jQuery. jQuery menyediakan fungsi otomatis untuk mengatasi perbedaan implementasi ECMAScript di web browser


Skrip ECMA 6

ECMAScript 6 atau ES6 atau ECMAScript 2015 dirilis pada Juni 2015. Cukup banyak penambahan baru di versi ini, kebanyakan adalah fitur canggih untuk membuat aplikasi yang memiliki kompleksitas tinggi, seperti penggunaan JavaScript di server menggunakan node. js

Diantara fiturnya adalah. iterator baru, generator gaya python, fungsi panah, data biner, array yang diketik, koleksi (peta, set, dan peta lemah), janji untuk membuat pemrograman asinkron, penambahan fungsi untuk tipe data angka dan matematika, refleksi, dan proksi (metaprogramming untuk objek dan pembungkus virtual)

Mulai dari ECMAScript 6 dan seterusnya, penamaan ECMAScript akan menggunakan nama tahun ketika standar dirilis, seperti ECMAScript 2015, ECMAScript 2016, dll. Ada banyak perdebatan tentang pemilihan nama ini, sehingga masih sering disebut sebagai ECMAScript 6


ECMAScript 7 hingga ECMAScript 12

Mulai dari ECMAScript 6, setiap tahun akan selalu ada ECMAScript versi baru. Seperti ECMAScript 7 tahun 2016, ECMAScript 8 tahun 2017, hingga ECMAScript 12 tahun 2021

Mayoritas pembaruan berisi penambahan fitur untuk mengakomodir kebutuhan programmer saat itu. Namun karena harus dirilis setiap tahun, tidak terlalu banyak penambahan di setiap versinya. Biasanya ada sekitar 3-5 fitur baru yang kadang lebih advance


ECMAScript atau JavaScript?

ECMAScript adalah versi standar JavaScript. Namun karena kepopuleran JavaScript, hampir semua kalangan dan programmer menyebut ECMAScript dengan istilah umum. JavaScript

Merek dagang JavaScript saat ini dimiliki oleh perusahaan Oracle yang mengakuisisi Sun Microsystems pada tahun 2010. Tapi kita juga akan mendengar JavaScript versi 1. 5 atau JavaScript 1. 8. Ini adalah versi yang diadopsi oleh Mozilla Firefox yang merupakan 'reinkarnasi' dari Netscape. JavaScript 1. 5 sebenarnya adalah ECMAScript 3. Dan JavaScript 1. 8 adalah versi ECMAScript dengan beberapa tambahan internal oleh Mozilla


Apa yang dimaksud dengan ECMAScript Engine (Mesin JavaScript)?

Jika Anda membaca perkembangan tentang JavaScript, maka selain versi ECMAScript, ada istilah JavaScript engine atau dalam bahasa standarnya. Mesin Skrip ECMA

Mesin JavaScript adalah mekanisme internal browser web yang dapat dibandingkan dengan kompiler dalam bahasa pemrograman lain. Fungsinya untuk menjalankan kode JavaScript

Biasanya di setiap rilis baru web browser seperti Google Chrome, Microsoft Edge, atau Mozilla Firefox, juga diikuti dengan rilis terbaru JavaScript engine yang menawarkan kecepatan lebih baik.

V8 adalah nama mesin JavaScript untuk Google Chrome, SpiderMonkey untuk Mozilla Firefox, dan Chakra untuk Internet Explorer. Daftar selengkapnya dapat dilihat di http. // en. wikipedia. org/wiki/List_of_ECMAScript_engines

Pada tutorial selanjutnya akan dibahas Cara Menjalankan Kode Program JavaScript


Saat ini di Duniailkom tersedia eBook / Uncover buku JavaScript. Dengan total lebih dari 650 halaman A4, materi dalam buku ini jauh lebih banyak dari tutorial yang ada di website Duniailkom. Penjelasan lebih lanjut bisa ke. Pengungkapan JavaScript – Panduan Pembelajaran JavaScript

Apa nama bahasa pemrograman sebelum akhirnya dikenal sebagai JavaScript?

JavaScript dibuat pada tahun 1995 oleh Brendan Eich, seorang programmer dari Netscape. Bahasa ini awalnya bernama "Mocha" kemudian diubah menjadi "LiveScript".

Siapa pengembang awal JavaScript?

JavaScript pertama kali dikembangkan oleh Brendan Eich dari Netscape dengan nama Mocha, yang kemudian berganti nama menjadi LiveScript, dan akhirnya JavaScript. Navigator sebelumnya telah mendukung Java untuk penggunaan yang lebih baik oleh pemrogram non-Java.

Kapan JavaScript muncul?

JavaScript pertama kali dibuat oleh Brendan Eich, seorang karyawan Netscape, pada 1995 . Netscape pada saat itu adalah perusahaan perangkat lunak terkenal yang dikenal dengan browser webnya, Netscape Navigator.

Tahun berapa JavaScript pertama kali diperkenalkan oleh Netscape?

JavaScript pertama kali diperkenalkan oleh Netscape pada tahun 1995. Pada awalnya bahasa yang sekarang bernama JavaScript dulu bernama "LiveScript" yang berfungsi sebagai bahasa sederhana untuk Browser Netscape Navigator 2 yang sangat populer saat itu.