이메일 보내기부터 온라인 영상 감상까지, 우리는 하루의 상당한 시간을 웹 브라우저에서 보냅니다. 수많은 웹사이트가 브라우저의 다양한 기능을 활용해 더 매력적이고 편리한 서비스를 제공하고 있죠. 성가신 팝업과 광고를 차단하고, 유용한 확장 프로그램을 손쉽게 추가할 수 있는 웹 브라우저는 인터넷을 사용하는 데 없어서는 안 될 필수 플랫폼입니다.
그런데 웹 브라우저의 능력은 여기서 끝이 아닙니다! 구글 크롬, 모질라 파이어폭스, 사파리 등 어떤 브라우저를 사용하든, 일상 업무를 한층 더 편리하게 만들어 줄 숨겨진 기능들이 가득합니다.
지금부터 하나씩 살펴보겠습니다!
1. 드래그 앤 드롭으로 간편한 파일 업로드
요즘 대부분의 웹사이트는 사진, 동영상, 문서를 업로드할 때 드래그 앤 드롭 방식을 지원합니다. 많은 분들이 눈치채지 못했을 수 있지만, 상당수 사이트가 이미 복잡한 '찾아보기' 버튼 과정을 없애고 파일을 끌어다 놓기만 하면 되는 방식으로 전환했습니다.

예를 들어 지메일(Gmail)에서 문서 파일을 첨부하고 싶다면, 메일 작성 창에 해당 파일을 끌어다 놓기만 하면 됩니다. 클릭 몇 번과 폴더 탐색에 쓰던 시간이 단 한 번의 동작으로 줄어드는 셈입니다.
2. 온라인 게임에서 3D 그래픽 렌더링

파이어폭스와 크롬을 비롯한 대부분의 웹 브라우저는 WebGL을 지원합니다. WebGL을 활용하면 별도의 서드파티 플러그인을 설치하지 않고도 3D 그래픽을 렌더링할 수 있습니다. 구글 지도가 WebGL을 가장 널리 사용하는 대표적인 사례이며, 일부 온라인 게임에서도 활용되고 있습니다. 덕분에 지도를 확대·축소할 때 더 부드러운 애니메이션과 향상된 화면 표시를 경험할 수 있습니다.
차이를 직접 확인하고 싶다면 관련 링크를 통해 '퀘이크 3(Quake 3)'를 브라우저에서 플레이해 보세요. 플러그인 하나 없이 3D 게임이 돌아가는 모습에 놀라실 겁니다.
3. 웹 앱 오프라인 실행

크롬과 파이어폭스 같은 주요 브라우저는 웹 앱을 오프라인 모드, 즉 인터넷 연결 없이도 실행할 수 있게 지원합니다. 브라우저가 데이터를 로컬 오프라인 저장소에 미리 저장해 두기 때문에, 연결이 끊긴 상태에서도 언제든 접근할 수 있습니다. 지메일, 아마존 킨들 등 많은 서비스가 이 기능을 제공합니다. 예를 들어 전자책을 미리 저장해 두면 나중에 여유로운 시간에 언제든 읽을 수 있습니다.
4. 알림 팝업 생성

잊어버리는 일이 잦은 분이라면 웹 브라우저를 리마인더 도구로 활용해 보세요. 요즘 대부분의 브라우저는 데스크톱 알림 기능을 지원하기 때문에 중요한 일정이나 메시지를 놓칠 염려가 적습니다. 예를 들어 구글 캘린더를 사용하면 다가오는 일정에 대한 팝업 알림을 받을 수 있고, 채팅이나 이메일 사이트에서도 새 메시지가 도착하면 팝업으로 알려줍니다.
5. 현재 위치 자동 인식

GPS 전용 칩이 탑재된 태블릿이나 기기를 사용 중이라면, 웹 브라우저가 자동으로 현재 위치를 파악합니다. GPS 칩이 없는 기기에서는 주변 네트워크 정보를 활용해 대략적인 위치를 추정합니다. 이 기능은 지역 날씨 확인, 근처 맛집 검색, 배달 서비스 등 다양한 위치 기반 서비스의 기반이 됩니다.
6. 브라우저에서 네이티브 코드 실행

네이티브 클라이언트(Native Client)는 웹 페이지가 게임 엔진이나 고품질 동영상 인코딩처럼 높은 성능이 필요한 작업을 위해 강력한 코드를 실행할 수 있게 해주는 기술입니다. 크롬 OS에서 더 발전된 애플리케이션을 구현할 수 있는 길을 열었으며, 크롬 웹 스토어에는 네이티브 코드로 작성된 다양한 게임이 공개되어 있습니다. 참고로 최근에는 이를 계승한 웹어셈블리(WebAssembly)가 표준으로 자리 잡으며 더욱 빠른 웹 애플리케이션 시대를 열고 있습니다.
지금까지 소개한 내용은 아마 여러분도 몰랐던 웹 브라우저의 숨겨진 기능들입니다.
겉으로 보이는 것보다 훨씬 많은 가능성을 품고 있는 웹 브라우저, 오늘부터 조금 더 스마트하게 활용해 보시는 건 어떨까요?