Yes, absolutely! In modern web development, front-end frameworks and libraries like React, Angular, and Vue.js commonly use client-side routing to create the experience of multiple "pages" within a single-page application (SPA). This means that when you navigate to different sections of the application, the URL changes, but the browser doesn't perform a full page reload. Instead, JavaScript handles the rendering of different components based on the route.