Artikel ini berfokus pada teknologi web baru yang dapat Anda gunakan pada halaman web yang sebenarnya hari ini. Tentu, beberapa dari Anda tidak diragukan lagi mendengar banyak di antaranya, tetapi sebagian besar orang belum pernah mendengarnya.
Seret dan Lepas untuk Mengunggah
Banyak situs web sekarang memungkinkan Anda untuk mengunggah file hanya dengan menyeret dan menjatuhkannya ke jendela browser Anda - perubahan yang menyenangkan karena harus mengeklik tombol jelajah dan menggunakan pemilih file, seperti yang kami lakukan beberapa tahun yang lalu. Baik Anda melampirkan file ke email di Gmail atau mengunggah gambar ke imgur.com untuk berbagi cepat, Anda dapat menyeret dan menjatuhkan file ke halaman web.
Render 3D Graphics di Browser
Browser seperti Chrome dan Firefox sekarang mendukung WebGL, yang memungkinkan halaman web untuk membuat grafik 3D tanpa plugin apa pun. WebGL dapat digunakan untuk game dan model 3D lainnya, tetapi situs web yang paling populer menggunakan WebGL mungkin 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 ditampilkan 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 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 untuk berkomunikasi bolak-balik dengan server web. HTML dibuat untuk halaman web statis, dan sebagian besar halaman web saat ini menggunakan metode berbasis polling-hacking untuk berkomunikasi dengan server. WebSockets memungkinkan halaman web untuk membuat saluran komunikasi lengkap 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 Mozilla BrowserQuest, memungkinkan game berjalan di dalam browser Anda untuk mengirim acara bolak-balik ke servernya. WebSockets juga telah digunakan untuk membuat klien IRC berjalan di browser Anda. Mungkin yang paling mengesankan, WebSockets juga telah digunakan untuk membuat klien torrent JavaScript yang berjalan di browser Anda, memberi pengguna OS Chrome klien torrent asli. JSTorrent belum terlihat benar-benar stabil, tetapi ini adalah contoh bagus tentang apa yang mungkin dengan WebSockets.
Putar Video dan Musik Tanpa Flash
Video HTML5 telah mendapat banyak perhatian, sehingga banyak orang tahu bahwa sekarang dimungkinkan untuk memutar 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 web bersikeras bahwa mereka perlu DRM, itulah sebabnya mengapa 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 menggunakannya - kecuali bahwa pemutaran video akan berfungsi di perangkat seluler dan akan berkinerja lebih baik.
Jalankan Aplikasi Web Luring
Peramban sekarang memungkinkan aplikasi web bekerja offline, menawarkan mereka penyimpanan basis data lokal yang dapat mereka gunakan untuk mengakses data Anda. Banyak aplikasi web offline Google (termasuk Gmail, Documents, dan Kalender) hanya berfungsi di Chrome, tetapi Kindle Cloud Reader Amazon dapat digunakan secara offline di browser lain seperti Firefox juga. Kindle Cloud Reader memungkinkan Anda mengunduh eBuku, 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 Anda. Namun, itu juga bisa menggunakan API WebRTC baru untuk konferensi video antara browser yang berbeda tanpa plugin apa pun yang diperlukan. Di masa depan, Hangouts Google tidak memerlukan plugin sama sekali dan Skype juga akan berjalan di browser Anda.
Buat Notifikasi Pop-up
Peramban sekarang mengizinkan halaman web untuk menunjukkan kepada Anda pemberitahuan desktop. Misalnya, Google Kalender dapat menampilkan pemberitahuan pop-up saat Anda membuat pengingat untuk acara mendatang. Situs web obrolan dan email dapat menampilkan munculan untuk memperingatkan 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, peramban akan menggunakan perangkat keras GPS Anda untuk mengidentifikasi lokasi Anda. Pada perangkat tanpa chip GPS, nama jaringan nirkabel terdekat atau lokasi ISP Anda dapat digunakan untuk memperkirakan lokasi Anda saat ini. Geolocation dapat menggantikan kebutuhan untuk mengetikkan alamat Anda ke situs web yang menampilkan konten lokal dan memungkinkan Anda untuk menentukan lokasi akurat Anda menggunakan chip GPS di komputer portabel.
Jadikan Aplikasi Web sebagai Aplikasi Default Anda
Peramban sekarang memungkinkan aplikasi web menjadi aplikasi default Anda, sehingga Anda dapat menggunakan Gmail di browser Anda untuk mengirim email saat Anda mengeklik tautan mailto: di mana saja di komputer Anda - bahkan di luar peramban Anda.
Jalankan Kode Asli di Browser Anda
Agak kontroversial, Chrome menyertakan Google Native Client. Native Client memungkinkan halaman web untuk menjalankan kode asli yang ditulis dalam bahasa seperti C atau C ++. Kode ini dijalankan dalam kotak pasir untuk keamanan, dan itu berjalan pada kecepatan yang hampir asli.
Native Client memungkinkan halaman web untuk menjalankan kode berkinerja tinggi untuk hal-hal seperti engine game dan penyandian video lokal. Ini bisa menjadi jalan untuk mendapatkan aplikasi yang lebih canggih di Chrome OS. Toko Web Chrome berisi berbagai game yang ditulis dalam Native Client, termasuk port Bastion yang diakui secara kritis.
Browser mendapatkan fitur web baru dengan sangat cepat. Kami dapat bersyukur bahwa Internet Explorer 6 tidak lagi standar industri.