Browser web telah berkembang selama beberapa tahun terakhir. Sekarang setelah penahanan Internet Explorer 6 di web telah rusak, browser telah menerapkan berbagai fitur baru yang keren yang dimanfaatkan situs web saat ini.
Artikel ini berfokus pada teknologi web baru yang dapat Anda gunakan pada halaman web aktual saat ini. Tentu, beberapa dari Anda pasti pernah mendengar tentang banyak dari ini, tetapi sebagian besar orang belum pernah mendengar semuanya.
Seret dan Lepas untuk Mengunggah
Banyak situs web sekarang memungkinkan Anda mengunggah file hanya dengan menyeret dan melepaskannya ke jendela browser Anda - perubahan yang menyenangkan dari keharusan mengeklik tombol jelajah dan menggunakan pemilih file, seperti yang kami lakukan beberapa tahun lalu. Baik Anda melampirkan file ke email di Gmail atau mengunggah gambar ke imgur.com untuk berbagi dengan cepat, Anda dapat menyeret dan melepaskan file ke laman web.
Render Grafik 3D di Browser
Peramban seperti Chrome dan Firefox sekarang mendukung WebGL, yang memungkinkan laman web merender grafik 3D tanpa plugin apa pun. WebGL dapat digunakan untuk game dan model 3D lainnya, tetapi situs web paling populer yang menggunakan WebGL kemungkinan besar adalah Google Maps. Di Google Maps di Chrome, Anda dapat mengaktifkan "MapsGL". Ini akan menyebabkan Google Maps merender peta dengan OpenGL, menghasilkan animasi yang lebih halus. Saat Anda menggunakan Street View, Anda akan melihat animasi saat peta diperbesar. Street View juga akan dirender dengan OpenGL, bukan Adobe Flash.
Jika Google Maps tidak cukup mengesankan, mesin Quake 3 telah diadaptasi untuk bekerja di WebGL di browser Anda . Situs web ini juga menggunakan spesifikasi kunci penunjuk (atau kunci mouse) untuk mengambil penunjuk mouse Anda dan menyimpannya di dalam area permainan.
Berkomunikasi dengan WebSockets
HTML tidak pernah dirancang untuk memungkinkan halaman web berkomunikasi bolak-balik dengan server web. HTML dibuat untuk halaman web statis, dan sebagian besar halaman web saat ini menggunakan metode berbasis polling hacky untuk berkomunikasi dengan server. WebSockets memungkinkan halaman web membuat saluran komunikasi penuh melalui koneksi TCP, secara dramatis mengurangi latensi dan lalu lintas jaringan ketika halaman web perlu mengirim data bolak-balik dengan server.
WebSockets digunakan oleh Game BrowserQuest Mozilla , memungkinkan game berjalan di dalam browser Anda untuk mengirim acara bolak-balik ke servernya. WebSockets juga telah digunakan untuk membuat klien IRC yang berjalan di browser Anda. Mungkin yang paling mengesankan, WebSockets juga telah digunakan untuk membuat klien torrent JavaScript yang berjalan di browser Anda , memberi pengguna Chrome OS klien torrent asli. JSTorrent belum terlihat sepenuhnya stabil, tetapi ini adalah contoh bagus tentang apa yang mungkin dilakukan dengan WebSockets.
Putar Video dan Musik Tanpa Flash
Video HTML5 telah mendapatkan banyak perhatian, sehingga banyak orang tahu bahwa sekarang Anda dapat memutar ulang video dalam format H.264 (MP4), WebM, dan Ogg Theora tanpa perlu memasang Flash. Banyak situs web video - termasuk YouTube - menawarkan pemutaran video berbasis HTML5. Sayangnya, banyak situs yang bersikeras bahwa mereka membutuhkan DRM, itulah sebabnya YouTube masih menggunakan Flash untuk video dengan iklan dan Netflix masih menggunakan Silverlight untuk videonya. "Tag video" HTML5 dapat terlihat seperti pemutar video berbasis Flash, jadi Anda mungkin tidak pernah memperhatikan bahwa situs web sedang menggunakannya - kecuali bahwa pemutaran video akan berfungsi di perangkat seluler dan akan bekerja lebih baik.
Jalankan Aplikasi Web Offline
Browser sekarang memungkinkan aplikasi web untuk bekerja secara offline, menawarkan mereka penyimpanan database lokal yang dapat mereka gunakan untuk mengakses data Anda. Banyak aplikasi web offline Google (termasuk Gmail, Dokumen, dan Kalender) hanya bekerja di Chrome, tetapi Pembaca Cloud Kindle Amazon dapat digunakan secara offline di browser lain seperti Firefox, juga. Kindle Cloud Reader memungkinkan Anda mendownload eBook, yang dapat Anda baca secara offline di browser Anda nanti, meskipun Anda tidak memiliki koneksi Internet.
Akses Webcam dan Konferensi Video Anda
Halaman web sekarang dapat mengakses webcam Anda - dengan izin Anda, tentu saja. Halaman web dapat menggunakan fitur ini untuk mengambil foto dari webcam Anda untuk gambar profil atau merekam video. Namun, bisa juga menggunakan yang baru WebRTC API untuk konferensi video antara browser yang berbeda tanpa memerlukan plugin apa pun. Di masa mendatang, Google Hangouts tidak memerlukan plugin sama sekali dan Skype akan berjalan di browser Anda juga.
Buat Pop-up Pemberitahuan
Browser sekarang mengizinkan halaman web untuk menampilkan pemberitahuan desktop kepada Anda. Misalnya, Kalender Google dapat menampilkan pemberitahuan pop-up ketika Anda telah membuat pengingat untuk acara mendatang. Situs web obrolan dan email dapat menampilkan pop-up untuk mengingatkan Anda tentang pesan baru.
Identifikasi Lokasi Anda
Halaman web sekarang dapat meminta izin untuk mengakses lokasi Anda. Jika Anda menggunakan tablet atau jenis perangkat lain dengan chip GPS khusus, browser akan menggunakan perangkat keras GPS Anda untuk mengidentifikasi lokasi Anda. Di perangkat tanpa chip GPS, nama jaringan nirkabel terdekat atau lokasi ISP Anda dapat digunakan untuk memperkirakan lokasi Anda saat ini. Geolokasi dapat menggantikan kebutuhan untuk mengetik alamat Anda ke situs web yang menampilkan konten lokal dan memungkinkan Anda menentukan lokasi tepat menggunakan chip GPS di komputer portabel.
Jadikan Aplikasi Web Aplikasi Default Anda
Peramban sekarang izinkan aplikasi web menjadi aplikasi default Anda , sehingga Anda dapat menggunakan Gmail di browser Anda untuk mengirim email saat Anda mengklik link mailto: di mana saja di komputer Anda - bahkan di luar browser Anda.
Jalankan Kode Asli Di Browser Anda
Agak kontroversial, Chrome menyertakan Klien Asli Google. Native Client memungkinkan halaman web menjalankan kode asli yang ditulis dalam bahasa seperti C atau C ++. Kode dijalankan di kotak pasir untuk keamanan, dan berjalan dengan kecepatan yang hampir seperti aslinya.
Native Client memungkinkan halaman web menjalankan kode berkinerja tinggi untuk hal-hal seperti mesin game dan encoding video lokal. Ini bisa menjadi jalan untuk mendapatkan aplikasi yang lebih canggih di Chrome OS. Toko Web Chrome berisi berbagai permainan yang ditulis dalam Native Client, termasuk port yang diakui secara kritis Benteng pertahanan .
Browser mendapatkan fitur web baru dengan cepat. Kami bersyukur bahwa Internet Explorer 6 tidak lagi menjadi standar industri.
Kredit Gambar: Christian Heilmann di Flickr