ActiveX adalah teknologi yang diperkenalkan oleh Microsoft pada tahun 1996 sebagai bagian dari kerangka OLE.
Ini termasuk kumpulan komponen perangkat lunak yang telah ditulis sebelumnya yang dapat diimplementasikan pengembang dalam aplikasi atau halaman web.
Ini memberikan cara sederhana bagi programmer untuk menambahkan fungsionalitas tambahan ke perangkat lunak atau situs web mereka tanpa perlu menulis kode dari awal.
Add-ons perangkat lunak yang dibuat dengan ActiveX disebut kontrol ActiveX.
Kontrol ini dapat diimplementasikan di semua jenis program, tetapi mereka paling umum didistribusikan sebagai aplikasi web kecil.
Misalnya, kontrol ActiveX dasar mungkin menampilkan jam di halaman web.
Kontrol ActiveX Advanced dapat digunakan untuk membuat ticker stok, presentasi interaktif, atau bahkan game berbasis web.
Kontrol ActiveX mirip dengan applet Java, tetapi dijalankan melalui kerangka ActiveX daripada lingkungan runtime Java (JRE).
Ini berarti Anda harus menginstal ActiveX di komputer Anda untuk melihat kontrol ActiveX di browser web Anda.
Selain itu, saat memuat kontrol ActiveX khusus dalam halaman web, Anda mungkin diminta untuk menginstalnya.
Jika ini terjadi, Anda hanya boleh menerima unduhan jika berasal dari sumber tepercaya.
Sementara ActiveX menyediakan cara yang nyaman bagi pengembang web untuk menambahkan konten interaktif ke situs web mereka, teknologi ini tidak didukung oleh semua browser.
Faktanya, ActiveX hanya secara resmi didukung oleh Internet Explorer untuk Windows.
Oleh karena itu, kontrol ActiveX jarang digunakan di situs web saat ini.
Sebaliknya, sebagian besar konten interaktif diterbitkan menggunakan flash, javascript, atau media tertanam.