HTML에서 "Hyper"는 "초월한" 또는 "확장된" 이라는 뜻으로 사용돼요. 이 단어는 웹페이지에서 단순히 직선적으로 정보를 나열하는 것을 넘어서, 문서와 문서가 서로 연결될 수 있다는 개념을 나타내죠. 웹에서 사용되는 하이퍼텍스트는 비선형적 구조를 제공해, 사용자가 링크를 클릭하면 다른 문서로 즉시 이동할 수 있는 기능을 말해요.
Hyper의 의미:
초월한/확장된: 단순한 텍스트를 넘어서, 문서 간의 연결을 허용하는 확장된 기능.
하이퍼링크: 문서 안의 특정 부분을 클릭하면, 다른 웹페이지나 문서로 이동할 수 있는 링크를 제공하는 것.
트래커(Tracker)는 사용자의 온라인 행동을 추적하고 기록하는 기술이에요. 이들은 주로 웹사이트와 앱에서 사용자의 활동을 모니터링해, 사용자가 어떤 웹페이지를 방문했는지, 어떤 상품에 관심을 가졌는지 등의 정보를 수집해요. 이렇게 수집된 정보는 주로 광고 타겟팅이나 사용자 경험 개선을 위해 사용되죠.
트래커의 종류:
쿠키: 웹사이트가 브라우저에 저장하는 작은 데이터 파일로, 사용자의 로그인 정보나 장바구니 내용 등을 기억해요.
리디렉션 트래커: 사용자가 클릭한 링크의 경로를 기록해, 어떤 광고가 얼마나 효과적인지 분석해요.
스크립트: JavaScript 같은 코드를 사용해, 사용자의 행동(클릭, 스크롤 등)을 실시간으로 수집해요.
트래커의 문제점:
프라이버시 침해: 트래커가 사용자의 행동을 모니터링하다 보면, 개인 정보가 유출될 위험이 있어요.
사용자 경험 저하: 많은 트래커가 있을 경우, 페이지 로딩 속도가 느려지거나 광고가 과도하게 노출될 수 있어요.
"트래커(tracker)"의 사전적인 뜻은 "추적하는 사람 또는 기계"를 의미해요. 일반적으로는 특정 대상을 따라가거나 모니터링하는 기능을 가진 장치나 프로그램을 가리키죠.
주요 의미:
추적 장치: GPS와 같은 장치로, 위치나 이동 경로를 추적하는 데 사용됨.
소프트웨어: 웹에서 사용자의 행동이나 데이터를 수집하고 분석하는 프로그램. 예를 들어, 웹사이트 방문 기록, 클릭 수 등을 추적하는 데 사용됨.
트래킹 번호: 배송된 상품의 위치를 추적하기 위해 사용되는 고유한 번호.
웹에서의 트래커는 주로 사용자의 온라인 행동을 추적하고 수집하는 도구를 의미해, 광고 타겟팅, 사용자 경험 개선 등에 활용되며, 개인 정보 보호 측면에서 이슈가 될 수 있는 존재예요.
크롬과 크로미움의 차이점:
크로미움은 오픈 소스만 포함되어 있어요.
크롬은 크로미움 기반에 구글의 독점적인 기능(예: 자동 업데이트, 비디오 코덱 지원, 사용자 데이터 수집 기능 등)이 추가된 브라우저예요.
따라서 크로미움은 브라우저를 만들기 위한 기본적인 틀이며, 크롬과 같은 브라우저는 여기에 여러 가지 추가 기능을 더한 버전이에요.
크로미움(Chromium)은 구글이 만든 오픈 소스 웹 브라우저 프로젝트예요. 많은 현대적인 웹 브라우저들이 이 Chromium 엔진을 기반으로 만들어졌어요. 크로미움은 누구나 자유롭게 사용할 수 있고, 다른 개발자들도 이 코드를 수정하고 개선할 수 있어요. 크롬(Chrome) 브라우저 역시 크로미움을 바탕으로 만들어졌지만, 구글은 여기에 몇 가지 독자적인 기능을 추가해 배포해요.
주요 특징:
오픈 소스: 누구나 소스 코드를 보고 수정할 수 있어요.
빠르고 효율적인 엔진: 웹페이지를 빠르고 효율적으로 렌더링하는 강력한 엔진을 사용해요.
브라우저들의 기반: 구글 크롬(Chrome), 마이크로소프트 엣지(Edge), 브레이브(Brave), 오페라(Opera) 등 많은 브라우저들이 크로미움을 기반으로 개발되었어요.
네이버 웨일(Naver Whale)도 크로미움(Chromium)을 기반으로 개발된 웹 브라우저예요. 그래서 크롬처럼 빠른 성능과 다양한 기능을 제공하면서도, 네이버의 독자적인 특성과 기능을 추가했죠.
네이버 웨일의 특징:
크로미움 기반: 빠르고 안정적인 웹 브라우징을 제공하며, 크롬의 많은 확장 프로그램을 사용할 수 있어요.
네이버 연동: 네이버 계정과 연동하여 북마크, 기록, 비밀번호 등을 쉽게 관리할 수 있어요.
화면 분할 기능: 동시에 여러 웹페이지를 볼 수 있는 화면 분할 기능이 있어, 멀티태스킹에 유용해요.
정보 제공 기능: 사용자가 웹사이트를 방문할 때 유용한 정보(예: 날씨, 뉴스 등)를 제공하는 기능이 있어요.
console은 개발할 때 매우 중요한 로그 도구로, 코드가 어떻게 동작하는지 실시간으로 확인할 수 있게 도와줘요! 🛠️