<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://frontendpro.study/</loc>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://frontendpro.study/articles</loc>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://frontendpro.study/courses/frontend-pro-course</loc>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://frontendpro.study/courses/backend-node-course</loc>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://frontendpro.study/questions</loc>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://frontendpro.study/about</loc>
<lastmod>2026-08-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/authors/frontendpro-editorial-team</loc>
<lastmod>2026-08-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/editorial-policy</loc>
<lastmod>2026-08-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/interview-guides/frontend</loc>
<lastmod>2026-08-08</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://frontendpro.study/interview-guides/javascript</loc>
<lastmod>2026-08-08</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://frontendpro.study/interview-guides/react</loc>
<lastmod>2026-08-08</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://frontendpro.study/interview-guides/html-css</loc>
<lastmod>2026-08-08</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/coding-practice</loc>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/frameworks</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/html-css</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://frontendpro.study/quizzes</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://frontendpro.study/pricing</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/parallel-routes</loc>
<lastmod>2026-09-02T03:05:56.498Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/suspense</loc>
<lastmod>2026-09-02T03:02:43.619Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/nextjs-revalidate</loc>
<lastmod>2026-09-02T02:59:30.766Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/ssr-ssg-isr</loc>
<lastmod>2026-08-27T07:52:36.276Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/fetch-and-caching</loc>
<lastmod>2026-08-27T03:32:28.797Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/metadata-api</loc>
<lastmod>2026-08-22T02:48:01.198Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/micro-frontend-la-gi-tu-kien-truc-nguyen-khoi-den-ung-dung-co-the-trien-khai-doc-lap</loc>
<lastmod>2026-08-11T11:13:06.351Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/reactjs-v18and19-react19-actions-compiler</loc>
<lastmod>2026-08-14T08:11:53.392Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/reactjs-v18and19-react18-concurrency</loc>
<lastmod>2026-08-14T08:12:01.478Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/reactjs-react-fiber</loc>
<lastmod>2026-08-14T08:11:54.082Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/reactjs-redux</loc>
<lastmod>2026-08-14T08:12:02.169Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/reactjs-zustand</loc>
<lastmod>2026-08-03T15:17:09.324Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/reactjs-context-api</loc>
<lastmod>2026-08-14T08:12:00.786Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/reactjs-custom-hook</loc>
<lastmod>2026-08-03T15:17:11.710Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/reactjs-hook</loc>
<lastmod>2026-08-14T08:11:53.734Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/reactjs-lifecycle-methods</loc>
<lastmod>2026-08-14T08:11:54.424Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/reactjs-components-props-state</loc>
<lastmod>2026-08-14T08:12:01.830Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/reactjs-reconciliation</loc>
<lastmod>2026-08-14T07:53:33.565Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/performance-debounce-vs-throttle</loc>
<lastmod>2026-08-03T15:17:10.698Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/performance-service-worker</loc>
<lastmod>2026-08-03T15:17:06.507Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/performance-pwa</loc>
<lastmod>2026-08-14T08:11:52.368Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/performance-tree-shaking</loc>
<lastmod>2026-08-14T08:11:53.053Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/performance-lazy-loading</loc>
<lastmod>2026-08-03T15:17:04.064Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/performance-code-spliting</loc>
<lastmod>2026-08-03T15:17:03.725Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/web-performance-metrics</loc>
<lastmod>2026-08-21T02:25:26.556Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/performance-rendering-timing</loc>
<lastmod>2026-08-14T08:11:58.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/nextjs-seo</loc>
<lastmod>2026-08-20T14:49:04.997Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/nextjs-app-router</loc>
<lastmod>2026-08-14T08:12:02.857Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/nextjs-jwt-cookies-va-dual-auth</loc>
<lastmod>2026-08-14T08:11:52.027Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/nextjs-nextauth-v5</loc>
<lastmod>2026-08-14T08:11:51.676Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/nextjs-authentication-tong-quan</loc>
<lastmod>2026-08-14T08:11:59.256Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/nextjs-middleware</loc>
<lastmod>2026-08-14T08:11:51.331Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/nextjs-data-fetching-va-cache</loc>
<lastmod>2026-08-14T08:11:59.599Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/nextjs-route-handlers</loc>
<lastmod>2026-08-14T08:11:52.704Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/nextjs-server-actions</loc>
<lastmod>2026-08-14T08:12:00.374Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/nextjs-server-va-client-components</loc>
<lastmod>2026-08-14T08:11:58.912Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/nextjs-vi-du-nova-shop</loc>
<lastmod>2026-08-14T08:11:50.989Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/server-components-and-hydration</loc>
<lastmod>2026-08-22T02:46:36.091Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/nextjs-app-router-file-based-routing</loc>
<lastmod>2026-08-20T14:47:23.895Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/js-ts-types</loc>
<lastmod>2026-08-03T15:16:58.257Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/js-ts-generictype</loc>
<lastmod>2026-08-03T15:17:02.359Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/js-scope-hoisting</loc>
<lastmod>2026-08-03T15:17:14.094Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/js-prototype-inheritance</loc>
<lastmod>2026-08-14T08:11:48.556Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/js-promise</loc>
<lastmod>2026-08-03T15:17:02.019Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/js-jsasyncdiagram</loc>
<lastmod>2026-08-14T08:11:49.243Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/js-js-interview-study-guide</loc>
<lastmod>2026-08-14T08:11:47.862Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/js-enginelevel-webassembly-integration</loc>
<lastmod>2026-08-14T08:11:50.281Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/js-enginelevel-engine-threads-and-concurrency</loc>
<lastmod>2026-08-14T08:11:49.933Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/js-enginelevel-module-system</loc>
<lastmod>2026-08-14T08:11:57.184Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/js-enginelevel-runtime-apis-browser-node</loc>
<lastmod>2026-08-14T08:11:48.207Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/js-enginelevel-event-loop-and-async-runtime</loc>
<lastmod>2026-08-14T08:11:58.220Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/js-enginelevel-garbage-collection</loc>
<lastmod>2026-08-14T08:11:48.896Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/js-enginelevel-memory-layout</loc>
<lastmod>2026-08-14T08:11:57.530Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/js-enginelevel-closures-and-scope-chain</loc>
<lastmod>2026-08-14T08:11:56.836Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/js-enginelevel-execution-context</loc>
<lastmod>2026-08-14T08:11:57.877Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/js-enginelevel-deoptimization</loc>
<lastmod>2026-08-14T08:11:49.585Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/js-enginelevel-array-optimization</loc>
<lastmod>2026-08-14T08:11:55.460Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/js-enginelevel-object-optimization</loc>
<lastmod>2026-08-14T08:12:02.511Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/js-enginelevel-inline-cache</loc>
<lastmod>2026-08-14T08:11:46.481Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/js-enginelevel-hidden-class-and-shapes</loc>
<lastmod>2026-08-14T08:11:46.060Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/js-enginelevel-jit-compiler-turbofan</loc>
<lastmod>2026-08-14T08:11:55.111Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/js-enginelevel-bytecode-interpreter-ignition</loc>
<lastmod>2026-08-14T08:11:54.764Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/js-enginelevel-parser-and-ast</loc>
<lastmod>2026-08-14T08:11:47.512Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/js-enginelevel-js-value-representation</loc>
<lastmod>2026-08-14T08:11:55.807Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/js-cors</loc>
<lastmod>2026-08-03T15:16:52.807Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/js-anyunknownnever</loc>
<lastmod>2026-08-03T15:16:52.467Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/designpattern-statepattern</loc>
<lastmod>2026-08-03T15:16:52.125Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/designpattern-singletonpattern</loc>
<lastmod>2026-08-03T15:16:51.783Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/designpattern-observerpattern</loc>
<lastmod>2026-08-14T08:11:47.168Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/designpattern-factorypattern</loc>
<lastmod>2026-08-14T08:11:56.497Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/authen-access-token</loc>
<lastmod>2026-08-14T08:11:56.160Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/solid-principles</loc>
<lastmod>2026-08-14T08:11:46.831Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/rest-vs-graphql</loc>
<lastmod>2026-08-03T15:16:55.890Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/articles/big-o-notation</loc>
<lastmod>2026-08-03T15:17:13.759Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/courses/backend-node-course/nodejs-runtime-and-event-loop</loc>
<lastmod>2026-08-18T15:50:10.686Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://frontendpro.study/courses/backend-node-course/advanced-concurrency</loc>
<lastmod>2026-08-17T13:59:11.417Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://frontendpro.study/courses/backend-node-course/commonjs-vs-esm</loc>
<lastmod>2026-08-19T05:08:49.079Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://frontendpro.study/courses/backend-node-course/stream-and-buffer</loc>
<lastmod>2026-08-19T05:08:58.941Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://frontendpro.study/courses/backend-node-course/process-error-handing-pattern</loc>
<lastmod>2026-08-19T05:09:08.016Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://frontendpro.study/courses/backend-node-course/rest-resources-and-status-codes</loc>
<lastmod>2026-08-18T09:52:48.843Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://frontendpro.study/courses/backend-node-course/nodejs-http-fundamentals</loc>
<lastmod>2026-08-18T09:52:38.403Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://frontendpro.study/courses/backend-node-course/http-routing-and-api-versioning</loc>
<lastmod>2026-08-18T09:53:29.240Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://frontendpro.study/courses/backend-node-course/nodejs-middleware-pipeline</loc>
<lastmod>2026-08-18T09:53:42.049Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://frontendpro.study/courses/backend-node-course/validation</loc>
<lastmod>2026-08-18T10:42:41.746Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://frontendpro.study/courses/backend-node-course/auth-jwt-access-refresh-token-flow-so-sanh-session-based</loc>
<lastmod>2026-08-18T12:59:32.544Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://frontendpro.study/courses/backend-node-course/multi-devices-logout</loc>
<lastmod>2026-08-19T10:09:05.365Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://frontendpro.study/courses/backend-node-course/sql-basic</loc>
<lastmod>2026-08-19T05:08:13.795Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://frontendpro.study/courses/backend-node-course/sql-intermediate</loc>
<lastmod>2026-08-20T03:33:33.407Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://frontendpro.study/courses/backend-node-course/schema-design</loc>
<lastmod>2026-08-19T05:17:10.338Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://frontendpro.study/courses/backend-node-course/orm</loc>
<lastmod>2026-08-19T14:36:03.044Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://frontendpro.study/courses/backend-node-course/pagination</loc>
<lastmod>2026-08-19T14:42:03.586Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://frontendpro.study/courses/backend-node-course/nosql-vs-sql</loc>
<lastmod>2026-08-19T14:45:59.478Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://frontendpro.study/courses/backend-node-course/postgresql-vs-mysql</loc>
<lastmod>2026-08-20T05:24:10.311Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://frontendpro.study/courses/backend-node-course/database-replication</loc>
<lastmod>2026-08-20T08:38:56.860Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://frontendpro.study/courses/backend-node-course/database-migration</loc>
<lastmod>2026-09-04T10:20:51.878Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://frontendpro.study/courses/frontend-pro-course/hydration-and-react-server-components</loc>
<lastmod>2026-08-15T09:59:22.046Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://frontendpro.study/courses/frontend-pro-course/virtual-dom-diffing-complexity</loc>
<lastmod>2026-08-15T10:33:29.683Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://frontendpro.study/courses/frontend-pro-course/event-loop-macrotask-vs-microtask</loc>
<lastmod>2026-08-15T10:33:29.683Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://frontendpro.study/courses/frontend-pro-course/critical-rendering-path</loc>
<lastmod>2026-08-16T13:46:45.564Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://frontendpro.study/courses/frontend-pro-course/code-splitting-strategies</loc>
<lastmod>2026-08-15T10:33:29.683Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://frontendpro.study/courses/frontend-pro-course/dynamic-import-chunking</loc>
<lastmod>2026-08-15T10:33:29.683Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://frontendpro.study/courses/frontend-pro-course/preload-vs-prefetch-vs-preconnect</loc>
<lastmod>2026-08-15T11:06:57.165Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://frontendpro.study/courses/frontend-pro-course/cors-preflight</loc>
<lastmod>2026-08-15T11:06:57.165Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://frontendpro.study/courses/frontend-pro-course/csrf-vs-xss-mitigation</loc>
<lastmod>2026-08-16T03:22:10.310Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://frontendpro.study/courses/frontend-pro-course/web-workers-vs-service-workers</loc>
<lastmod>2026-08-15T11:06:57.165Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://frontendpro.study/courses/frontend-pro-course/reconciliation-algorithm</loc>
<lastmod>2026-08-15T15:00:55.996Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://frontendpro.study/courses/frontend-pro-course/fiber-architecture</loc>
<lastmod>2026-08-15T14:26:59.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://frontendpro.study/courses/frontend-pro-course/concurrent-rendering</loc>
<lastmod>2026-08-15T14:34:00.159Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://frontendpro.study/courses/frontend-pro-course/time-slicing</loc>
<lastmod>2026-08-15T14:34:00.159Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://frontendpro.study/courses/frontend-pro-course/scheduler-priorities</loc>
<lastmod>2026-08-15T14:45:41.571Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://frontendpro.study/courses/frontend-pro-course/suspense-boundaries</loc>
<lastmod>2026-08-15T14:45:41.571Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://frontendpro.study/courses/frontend-pro-course/selective-hydration</loc>
<lastmod>2026-08-15T14:51:49.015Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://frontendpro.study/courses/frontend-pro-course/server-components-core-mechanics</loc>
<lastmod>2026-08-15T14:51:49.015Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://frontendpro.study/courses/frontend-pro-course/tearing-in-concurrent-ui</loc>
<lastmod>2026-08-15T14:51:49.015Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://frontendpro.study/courses/frontend-pro-course/stale-closure-problem</loc>
<lastmod>2026-08-15T14:51:49.015Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://frontendpro.study/courses/frontend-pro-course/layout-thrashing</loc>
<lastmod>2026-08-15T14:56:06.640Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://frontendpro.study/courses/frontend-pro-course/paint-vs-layout-vs-composite</loc>
<lastmod>2026-08-15T14:56:06.640Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://frontendpro.study/courses/frontend-pro-course/browser-compositing-layers</loc>
<lastmod>2026-08-15T15:02:51.589Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://frontendpro.study/courses/frontend-pro-course/gpu-acceleration-in-css</loc>
<lastmod>2026-08-15T15:02:51.589Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://frontendpro.study/courses/frontend-pro-course/css-containment</loc>
<lastmod>2026-08-15T15:06:26.498Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://frontendpro.study/courses/frontend-pro-course/render-blocking-resources</loc>
<lastmod>2026-08-15T15:06:26.498Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://frontendpro.study/courses/frontend-pro-course/render-waterfalls</loc>
<lastmod>2026-08-15T15:09:52.662Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://frontendpro.study/courses/frontend-pro-course/subpixel-rendering</loc>
<lastmod>2026-08-15T15:09:52.662Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://frontendpro.study/courses/frontend-pro-course/detached-dom-nodes</loc>
<lastmod>2026-08-15T15:13:24.790Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://frontendpro.study/courses/frontend-pro-course/garbage-collection-timing</loc>
<lastmod>2026-08-15T15:13:24.790Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/coding-practice/merge-sorted-arrays</loc>
<lastmod>2026-08-07T03:10:52.425Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/coding-practice/most-frequent-char</loc>
<lastmod>2026-08-14T08:34:52.664Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/coding-practice/anagram-check</loc>
<lastmod>2026-08-07T03:10:51.712Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/coding-practice/two-sum</loc>
<lastmod>2026-08-07T03:10:51.354Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/coding-practice/group-by-length</loc>
<lastmod>2026-08-07T03:10:50.995Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/coding-practice/flatten-array</loc>
<lastmod>2026-08-07T03:10:50.640Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/coding-practice/chunk-array</loc>
<lastmod>2026-08-07T03:10:50.283Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/coding-practice/title-case</loc>
<lastmod>2026-08-07T03:10:49.926Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/coding-practice/fizzbuzz-array</loc>
<lastmod>2026-08-07T03:10:49.569Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/coding-practice/count-vowels</loc>
<lastmod>2026-08-07T03:10:49.201Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/html-css/css-hide-element-methods</loc>
<lastmod>2026-08-07T02:51:43.586Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/html-css/css-grid-auto-fit-fill</loc>
<lastmod>2026-08-07T02:51:43.245Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/html-css/css-dark-mode</loc>
<lastmod>2026-08-07T02:51:42.904Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/html-css/css-bem-methodology</loc>
<lastmod>2026-08-14T08:34:52.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/html-css/css-has-selector</loc>
<lastmod>2026-08-14T08:34:41.865Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/html-css/css-animation-performance</loc>
<lastmod>2026-08-14T08:34:51.996Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/html-css/css-media-container-queries</loc>
<lastmod>2026-08-07T02:51:41.551Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/html-css/css-margin-collapse</loc>
<lastmod>2026-08-07T02:51:41.214Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/html-css/css-stacking-context-zindex</loc>
<lastmod>2026-08-14T08:34:51.659Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/html-css/css-custom-properties</loc>
<lastmod>2026-08-14T08:34:51.322Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/html-css/css-pseudo-class-vs-element</loc>
<lastmod>2026-08-07T02:51:40.192Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/html-css/css-centering</loc>
<lastmod>2026-08-14T08:34:50.986Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/html-css/css-units-rem-em-vw</loc>
<lastmod>2026-08-14T08:34:50.653Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/html-css/css-position-values</loc>
<lastmod>2026-08-14T08:34:49.648Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/html-css/css-flexbox-vs-grid</loc>
<lastmod>2026-08-14T08:34:41.530Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/html-css/css-specificity</loc>
<lastmod>2026-08-07T02:51:38.512Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/html-css/css-box-model</loc>
<lastmod>2026-08-07T02:51:38.178Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/html-css/html-dialog-details</loc>
<lastmod>2026-08-14T08:34:49.306Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/html-css/html-iframe-security</loc>
<lastmod>2026-08-14T08:34:41.196Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/html-css/html-storage-vs-cookie</loc>
<lastmod>2026-08-07T02:51:37.173Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/html-css/html-meta-viewport</loc>
<lastmod>2026-08-14T08:34:40.861Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/html-css/html-accessibility-aria</loc>
<lastmod>2026-08-14T08:34:48.965Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/html-css/html-picture-responsive-images</loc>
<lastmod>2026-08-07T02:51:36.168Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/html-css/html-form-validation</loc>
<lastmod>2026-08-14T08:34:40.528Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/html-css/html-data-attributes</loc>
<lastmod>2026-08-14T08:34:42.203Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/html-css/html-id-vs-class</loc>
<lastmod>2026-08-14T08:34:40.191Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/html-css/html-block-vs-inline</loc>
<lastmod>2026-08-14T08:34:39.855Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/html-css/html-semantic-elements</loc>
<lastmod>2026-08-07T02:51:34.147Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/coding-practice/remove-duplicates-array</loc>
<lastmod>2026-08-04T06:50:30.179Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/coding-practice/check-palindrome</loc>
<lastmod>2026-08-04T06:50:29.843Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/coding-practice/find-max-in-array</loc>
<lastmod>2026-08-04T06:50:29.507Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/coding-practice/sum-of-array</loc>
<lastmod>2026-08-04T06:50:29.169Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/coding-practice/reverse-a-string</loc>
<lastmod>2026-08-04T06:50:28.823Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/frameworks/react-explain-what-happens-when-the-usestate-setter-function-is-called-in-react</loc>
<lastmod>2026-09-26T08:48:47.766Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/frameworks/react-how-does-virtual-dom-in-react-work-what-are-its-benefits-and-downsides</loc>
<lastmod>2026-09-26T08:50:56.376Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/frameworks/react-what-is-the-difference-between-useeffect-and-uselayouteffect-in-react</loc>
<lastmod>2026-09-26T08:56:08.745Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/frameworks/react-explain-the-presentational-vs-container-component-pattern-in-react</loc>
<lastmod>2026-09-26T08:42:27.813Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/frameworks/react-explain-the-composition-pattern-in-react</loc>
<lastmod>2026-09-26T08:42:27.357Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/frameworks/react-explain-static-generation-of-react-applications-and-its-benefits</loc>
<lastmod>2026-09-26T08:42:26.900Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/frameworks/react-explain-server-side-rendering-of-react-applications-and-its-benefits</loc>
<lastmod>2026-09-26T08:42:26.397Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/frameworks/react-how-do-you-reset-a-component-s-state-in-react</loc>
<lastmod>2026-09-26T08:50:55.961Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/frameworks/react-what-are-react-portals-used-for</loc>
<lastmod>2026-09-26T08:56:07.413Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/frameworks/react-what-is-the-difference-between-react-node-react-element-and-a-react-component</loc>
<lastmod>2026-09-26T08:56:08.307Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/frameworks/react-explain-what-react-hydration-is</loc>
<lastmod>2026-09-26T08:48:48.175Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/frameworks/react-how-do-you-decide-between-using-react-state-context-and-external-state-managers</loc>
<lastmod>2026-09-26T08:48:49.106Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/frameworks/react-explain-one-way-data-flow-of-react-and-its-benefits</loc>
<lastmod>2026-09-26T08:42:25.729Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/frameworks/react-what-is-the-purpose-of-the-key-prop-in-react</loc>
<lastmod>2026-09-26T08:56:09.633Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/frameworks/react-how-do-you-localize-react-applications</loc>
<lastmod>2026-09-26T08:50:55.544Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/frameworks/react-how-do-you-handle-asynchronous-data-loading-in-react-applications</loc>
<lastmod>2026-09-26T08:48:49.528Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/frameworks/react-what-is-the-flux-pattern-and-what-are-its-benefits</loc>
<lastmod>2026-09-26T08:56:09.185Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/frameworks/react-how-do-you-debug-react-applications</loc>
<lastmod>2026-09-26T08:48:48.588Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/frameworks/react-what-is-the-difference-between-controlled-and-uncontrolled-react-components</loc>
<lastmod>2026-09-26T08:56:07.865Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-when-would-you-use-document-write</loc>
<lastmod>2026-09-26T08:39:13.468Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-are-some-of-the-advantages-and-disadvantages-of-using-typescript-and-compi</loc>
<lastmod>2026-09-26T07:45:36.760Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-how-do-you-organize-your-code</loc>
<lastmod>2026-09-26T07:21:55.167Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-how-can-you-share-code-between-javascript-files</loc>
<lastmod>2026-09-26T04:32:21.092Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-explain-what-a-single-page-app-is-and-how-to-make-one-seo-friendly</loc>
<lastmod>2026-09-26T04:17:16.032Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-explain-the-same-origin-policy-with-regards-to-javascript</loc>
<lastmod>2026-09-26T04:17:15.636Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-how-can-you-implement-secure-authentication-and-authorization-in-javascript-app</loc>
<lastmod>2026-09-26T04:32:18.978Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-are-some-tools-and-techniques-for-identifying-security-vulnerabilities-in-</loc>
<lastmod>2026-09-26T07:51:51.095Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-explain-the-concept-of-input-validation-and-its-importance-in-security</loc>
<lastmod>2026-09-26T03:44:51.307Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-how-can-you-prevent-clickjacking-attacks</loc>
<lastmod>2026-09-26T04:32:20.177Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-are-some-common-security-headers-and-their-purpose</loc>
<lastmod>2026-09-26T07:45:36.242Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-explain-the-concept-of-content-security-policy-csp-and-how-it-enhances-security</loc>
<lastmod>2026-09-26T03:44:47.925Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-are-some-best-practices-for-handling-sensitive-data-in-javascript</loc>
<lastmod>2026-09-26T07:45:35.304Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-how-can-you-prevent-sql-injection-vulnerabilities-in-javascript-applications</loc>
<lastmod>2026-09-26T04:32:20.583Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-explain-the-concept-of-cross-site-request-forgery-csrf-and-its-mitigation-techn</loc>
<lastmod>2026-09-26T03:44:48.508Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-is-cross-site-scripting-xss-and-how-can-you-prevent-it</loc>
<lastmod>2026-09-26T08:01:31.272Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-is-the-command-pattern-and-how-is-it-used</loc>
<lastmod>2026-09-26T08:06:55.506Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-explain-the-concept-of-the-strategy-pattern</loc>
<lastmod>2026-09-26T03:53:29.916Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-is-the-decorator-pattern-and-how-is-it-used</loc>
<lastmod>2026-09-26T08:06:55.927Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-explain-the-concept-of-the-prototype-pattern</loc>
<lastmod>2026-09-26T03:53:28.610Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-is-the-module-pattern-and-how-does-it-help-with-encapsulation</loc>
<lastmod>2026-09-26T08:13:09.304Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-explain-the-observer-pattern-and-its-use-cases</loc>
<lastmod>2026-09-26T04:17:15.150Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-is-the-factory-pattern-and-how-is-it-used</loc>
<lastmod>2026-09-26T08:10:56.225Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-explain-the-concept-of-the-singleton-pattern</loc>
<lastmod>2026-09-26T03:53:29.101Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-are-design-patterns-and-why-are-they-useful</loc>
<lastmod>2026-09-26T07:39:26.632Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-explain-the-concept-of-code-coverage-and-how-it-can-be-used-to-assess-test-qual</loc>
<lastmod>2026-09-26T03:44:47.503Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-how-can-you-test-asynchronous-code-in-javascript</loc>
<lastmod>2026-09-26T04:32:21.492Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-are-mocks-and-stubs-and-how-are-they-used-in-testing</loc>
<lastmod>2026-09-26T07:39:29.201Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-explain-the-concept-of-test-driven-development-tdd</loc>
<lastmod>2026-09-26T03:53:28.200Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-how-do-you-write-unit-tests-for-javascript-code</loc>
<lastmod>2026-09-26T07:31:35.902Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-are-some-popular-javascript-testing-frameworks</loc>
<lastmod>2026-09-26T07:45:37.185Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-explain-the-difference-between-unit-testing-integration-testing-and-end-to-end-</loc>
<lastmod>2026-09-26T04:17:12.650Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-how-can-you-optimize-network-requests-for-better-performance</loc>
<lastmod>2026-09-26T04:32:19.777Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-are-some-tools-that-can-be-used-to-measure-and-analyze-javascript-performa</loc>
<lastmod>2026-09-26T07:51:51.530Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-explain-the-concept-of-caching-and-how-it-can-be-used-to-improve-performance</loc>
<lastmod>2026-09-26T03:29:38.500Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-are-web-workers-and-how-can-they-be-used-to-improve-performance</loc>
<lastmod>2026-09-26T08:01:30.082Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-explain-the-concept-of-lazy-loading-and-how-it-can-improve-performance</loc>
<lastmod>2026-09-26T03:53:26.023Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-how-can-you-optimize-dom-manipulation-for-better-performance</loc>
<lastmod>2026-09-26T04:32:19.377Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-explain-the-concept-of-debouncing-and-throttling</loc>
<lastmod>2026-09-26T03:44:48.903Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-are-some-common-performance-bottlenecks-in-javascript-applications</loc>
<lastmod>2026-09-26T07:45:35.739Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-how-do-sets-and-maps-handle-equality-checks-for-objects</loc>
<lastmod>2026-09-26T07:12:51.030Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-how-do-you-convert-a-set-to-an-array-in-javascript</loc>
<lastmod>2026-09-26T07:12:53.867Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-are-sets-and-maps-and-how-are-they-used</loc>
<lastmod>2026-09-26T07:45:34.880Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-how-do-currying-and-partial-application-differ-from-each-other</loc>
<lastmod>2026-09-26T04:25:52.259Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-explain-the-concept-of-partial-application</loc>
<lastmod>2026-09-26T03:53:26.843Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-is-currying-and-how-does-it-work</loc>
<lastmod>2026-09-26T04:25:51.841Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-explain-the-concept-of-error-propagation-in-javascript</loc>
<lastmod>2026-09-26T03:44:49.687Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-how-can-you-create-custom-error-objects</loc>
<lastmod>2026-09-26T04:32:18.524Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-how-do-you-handle-errors-using-try-catch-blocks</loc>
<lastmod>2026-09-26T07:21:53.878Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-are-the-different-types-of-errors-in-javascript</loc>
<lastmod>2026-09-26T07:55:08.847Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-are-the-metadata-fields-of-a-module</loc>
<lastmod>2026-09-26T08:01:28.480Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-explain-the-concept-of-tree-shaking-in-module-bundling</loc>
<lastmod>2026-09-26T03:59:57.211Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-are-the-benefits-of-using-a-module-bundler</loc>
<lastmod>2026-09-26T07:51:52.822Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-are-progressive-web-applications-pwas</loc>
<lastmod>2026-09-26T07:39:29.691Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-how-do-you-get-the-query-string-values-of-the-current-page-in-javascript</loc>
<lastmod>2026-09-26T07:21:53.014Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-how-do-you-redirect-to-a-new-page-in-javascript</loc>
<lastmod>2026-09-26T07:31:34.195Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-difference-between-document-load-event-and-document-domcontentloaded-event</loc>
<lastmod>2026-09-26T03:45:58.930Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-how-do-iframe-on-a-page-communicate</loc>
<lastmod>2026-09-26T07:12:50.471Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-how-do-you-use-window-history-api</loc>
<lastmod>2026-09-26T07:31:35.102Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-how-do-you-validate-form-elements-using-the-constraint-validation-api</loc>
<lastmod>2026-09-26T07:31:35.500Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-is-the-intl-namespace-object-for</loc>
<lastmod>2026-09-26T08:10:56.689Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-how-do-you-detect-if-javascript-is-disabled-on-a-page</loc>
<lastmod>2026-09-26T07:21:52.582Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-explain-the-concept-of-the-web-socket-api</loc>
<lastmod>2026-09-26T03:59:56.407Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-explain-how-jsonp-works-and-how-it-s-not-really-ajax</loc>
<lastmod>2026-09-26T03:29:36.301Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-how-do-you-make-an-http-request-using-the-fetch-api</loc>
<lastmod>2026-09-26T07:21:54.309Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-is-the-difference-between-the-window-object-and-the-document-object</loc>
<lastmod>2026-09-26T08:10:55.022Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-how-do-you-manipulate-css-styles-using-javascript</loc>
<lastmod>2026-09-26T07:21:54.737Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-is-the-difference-between-innerhtml-and-textcontent</loc>
<lastmod>2026-09-26T08:06:57.553Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-how-do-you-prevent-the-default-behavior-of-an-event</loc>
<lastmod>2026-09-26T07:21:55.639Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-explain-the-event-phases-in-a-browser</loc>
<lastmod>2026-09-26T04:17:14.740Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-are-event-listeners-and-how-are-they-used</loc>
<lastmod>2026-09-26T07:39:27.044Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-how-do-you-add-remove-and-modify-html-elements-using-javascript</loc>
<lastmod>2026-09-26T07:12:52.216Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-explain-the-difference-between-document-queryselector-and-document-getelementby</loc>
<lastmod>2026-09-26T03:59:58.124Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-s-the-difference-between-an-attribute-and-a-property-in-the-dom</loc>
<lastmod>2026-09-26T08:36:48.263Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-is-the-dom-and-how-is-it-structured</loc>
<lastmod>2026-09-26T08:10:55.421Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-explain-the-concept-of-this-binding-in-event-handlers</loc>
<lastmod>2026-09-26T03:59:56.811Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-explain-the-difference-between-global-scope-function-scope-and-block-scope</loc>
<lastmod>2026-09-26T03:59:58.921Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-are-the-potential-pitfalls-of-using-closures</loc>
<lastmod>2026-09-26T08:01:28.875Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-how-can-closures-be-used-to-create-private-variables</loc>
<lastmod>2026-09-26T04:32:18.126Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-explain-the-concept-of-scope-in-javascript</loc>
<lastmod>2026-09-26T03:53:27.382Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-explain-the-concept-of-lexical-scoping</loc>
<lastmod>2026-09-26T03:53:26.433Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-how-do-you-create-a-constructor-function</loc>
<lastmod>2026-09-26T07:21:52.131Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-is-the-purpose-of-the-new-keyword</loc>
<lastmod>2026-09-26T04:09:52.761Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-explain-the-concept-of-inheritance-in-es2015-classes</loc>
<lastmod>2026-09-26T03:44:50.916Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-explain-the-difference-between-classical-inheritance-and-prototypal-inheritance</loc>
<lastmod>2026-09-26T03:59:57.715Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-is-the-difference-between-settimeout-setimmediate-and-process-nexttick</loc>
<lastmod>2026-09-26T08:10:54.620Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-explain-the-concept-of-a-microtask-queue</loc>
<lastmod>2026-09-26T03:29:38.070Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-how-do-you-handle-errors-in-asynchronous-operations</loc>
<lastmod>2026-09-26T07:21:53.445Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-is-async-await-and-how-does-it-simplify-asynchronous-code</loc>
<lastmod>2026-09-26T08:01:30.872Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-how-is-promise-all-different-from-promise-allsettled</loc>
<lastmod>2026-09-26T07:31:36.750Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-explain-the-different-states-of-a-promise</loc>
<lastmod>2026-09-26T04:17:14.346Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-are-promises-and-how-do-they-work</loc>
<lastmod>2026-09-26T07:39:30.095Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-explain-the-concept-of-a-callback-function-in-asynchronous-operations</loc>
<lastmod>2026-09-26T03:29:37.636Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-how-do-you-reliably-determine-whether-an-object-is-empty</loc>
<lastmod>2026-09-26T07:31:34.701Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-is-object-freeze-for</loc>
<lastmod>2026-09-26T08:01:31.714Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-explain-the-concept-of-destructuring-assignment-for-objects-and-arrays</loc>
<lastmod>2026-09-26T03:44:49.295Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-how-do-you-check-if-an-object-has-a-specific-property</loc>
<lastmod>2026-09-26T07:12:53.078Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-explain-the-difference-between-shallow-copy-and-deep-copy</loc>
<lastmod>2026-09-26T03:59:59.709Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-how-do-you-add-remove-and-update-elements-in-an-array</loc>
<lastmod>2026-09-26T07:12:52.675Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-are-the-different-methods-for-iterating-over-an-array</loc>
<lastmod>2026-09-26T07:55:08.444Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-explain-the-difference-between-dot-notation-and-bracket-notation-for-accessing-</loc>
<lastmod>2026-09-26T03:59:58.520Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-explain-why-the-following-doesn-t-work-as-an-iife-function-foo-what-needs-to-be</loc>
<lastmod>2026-09-26T04:32:17.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-are-default-parameters-and-how-are-they-used</loc>
<lastmod>2026-09-26T07:31:37.552Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-is-recursion-and-how-is-it-used-in-javascript</loc>
<lastmod>2026-09-26T08:06:55.097Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-can-you-offer-a-use-case-for-the-new-arrow-function-syntax</loc>
<lastmod>2026-09-26T03:25:50.079Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-explain-the-concept-of-hoisting-with-regards-to-functions</loc>
<lastmod>2026-09-26T03:44:50.521Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-is-the-difference-between-a-parameter-and-an-argument</loc>
<lastmod>2026-09-26T08:06:56.758Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-explain-the-concept-of-the-spread-operator-and-its-uses</loc>
<lastmod>2026-09-26T03:53:29.509Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-are-rest-parameters-and-how-are-they-used</loc>
<lastmod>2026-09-26T07:45:34.042Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-is-the-purpose-of-the-switch-statement</loc>
<lastmod>2026-09-26T08:13:10.188Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-how-do-you-access-the-index-of-an-element-in-an-array-during-iteration</loc>
<lastmod>2026-09-26T07:12:51.821Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-is-the-ternary-operator-and-how-is-it-used</loc>
<lastmod>2026-09-26T08:13:10.750Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-is-the-purpose-of-the-break-and-continue-statements</loc>
<lastmod>2026-09-26T08:13:09.751Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-are-the-potential-issues-caused-by-hoisting</loc>
<lastmod>2026-09-26T04:25:51.438Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-explain-the-difference-in-hoisting-between-var-let-and-const</loc>
<lastmod>2026-09-26T04:17:13.058Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-explain-the-concept-of-tagged-templates</loc>
<lastmod>2026-09-26T03:53:27.790Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-are-template-literals-and-how-are-they-used</loc>
<lastmod>2026-09-26T07:51:52.388Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-how-do-you-convert-a-string-to-a-number-in-javascript</loc>
<lastmod>2026-09-26T07:12:54.262Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-how-do-you-check-the-data-type-of-a-variable</loc>
<lastmod>2026-09-26T07:12:53.474Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-how-does-javascript-garbage-collection-work</loc>
<lastmod>2026-09-26T07:31:36.316Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-tools-and-techniques-do-you-use-for-debugging-javascript-code</loc>
<lastmod>2026-09-26T08:39:13.035Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-are-proxies-in-javascript-used-for</loc>
<lastmod>2026-09-26T07:45:33.552Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-are-javascript-object-getters-and-setters-for</loc>
<lastmod>2026-09-26T07:39:27.883Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-are-javascript-object-property-flags-and-descriptors</loc>
<lastmod>2026-09-26T07:39:28.372Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-are-server-sent-events</loc>
<lastmod>2026-09-26T07:45:34.461Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-are-symbols-used-for-in-javascript</loc>
<lastmod>2026-09-26T07:51:51.956Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-why-might-you-want-to-create-static-class-members-in-javascript</loc>
<lastmod>2026-09-26T08:39:14.765Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-are-the-differences-between-map-set-and-weakmap-weakset-in-javascript</loc>
<lastmod>2026-09-26T07:55:07.657Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-explain-the-difference-between-mutable-and-immutable-objects-in-javascript</loc>
<lastmod>2026-09-26T03:59:59.314Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-are-iterators-and-generators-in-javascript-and-what-are-they-used-for</loc>
<lastmod>2026-09-26T07:39:27.472Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-language-constructs-do-you-use-for-iterating-over-object-properties-and-ar</loc>
<lastmod>2026-09-26T08:36:46.964Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-are-the-various-data-types-in-javascript</loc>
<lastmod>2026-09-26T08:01:29.270Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-explain-the-differences-between-commonjs-modules-and-es-modules-in-javascript</loc>
<lastmod>2026-09-26T04:17:13.554Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-why-is-it-in-general-a-good-idea-to-leave-the-global-javascript-scope-of-a-webs</loc>
<lastmod>2026-09-26T08:39:14.336Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-why-is-extending-built-in-javascript-objects-not-a-good-idea</loc>
<lastmod>2026-09-26T08:39:13.898Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-are-javascript-polyfills-for</loc>
<lastmod>2026-09-26T07:39:28.786Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-how-do-you-abort-a-web-request-using-abortcontroller-in-javascript</loc>
<lastmod>2026-09-26T07:12:51.424Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-are-the-differences-between-xmlhttprequest-and-fetch-in-javascript-and-bro</loc>
<lastmod>2026-09-26T07:55:08.050Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-explain-ajax-in-as-much-detail-as-possible</loc>
<lastmod>2026-09-26T03:25:53.165Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-explain-the-difference-between-synchronous-and-asynchronous-functions-in-javasc</loc>
<lastmod>2026-09-26T04:00:00.104Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-is-use-strict-strict-mode-in-javascript-for</loc>
<lastmod>2026-09-26T08:13:11.225Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-is-the-difference-between-mouseenter-and-mouseover-event-in-javascript-and</loc>
<lastmod>2026-09-26T08:06:58.004Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-describe-event-capturing-in-javascript-and-browsers</loc>
<lastmod>2026-09-26T03:25:51.144Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-describe-event-bubbling-in-javascript-and-browsers</loc>
<lastmod>2026-09-26T03:25:50.744Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-are-the-differences-between-javascript-es2015-classes-and-es5-function-con</loc>
<lastmod>2026-09-26T07:55:06.719Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-is-the-definition-of-a-higher-order-function-in-javascript</loc>
<lastmod>2026-09-26T08:06:56.363Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-is-a-closure-in-javascript-and-how-why-would-you-use-one</loc>
<lastmod>2026-09-26T08:01:30.479Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-are-the-various-ways-to-create-objects-in-javascript</loc>
<lastmod>2026-09-26T08:01:29.688Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-s-a-typical-use-case-for-anonymous-functions-in-javascript</loc>
<lastmod>2026-09-26T08:36:47.416Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-explain-the-differences-on-the-usage-of-foo-between-function-foo-and-var-foo-fu</loc>
<lastmod>2026-09-26T04:17:13.951Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-explain-how-prototypal-inheritance-works-in-javascript</loc>
<lastmod>2026-09-26T03:29:36.774Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-advantage-is-there-for-using-the-javascript-arrow-syntax-for-a-method-in-a</loc>
<lastmod>2026-09-26T07:31:37.151Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-explain-function-prototype-bind-in-javascript</loc>
<lastmod>2026-09-26T03:29:35.870Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-s-the-difference-between-call-and-apply-in-javascript</loc>
<lastmod>2026-09-26T08:36:48.689Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-s-the-difference-between-a-javascript-variable-that-is-null-undefined-or-u</loc>
<lastmod>2026-09-26T08:36:47.840Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-describe-the-difference-between-script-script-async-and-script-defer</loc>
<lastmod>2026-09-26T03:45:59.339Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-describe-the-difference-between-a-cookie-sessionstorage-and-localstorage-in-bro</loc>
<lastmod>2026-09-26T03:25:51.549Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-explain-how-this-works-in-javascript</loc>
<lastmod>2026-09-26T03:29:37.204Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-explain-event-delegation-in-javascript</loc>
<lastmod>2026-09-26T03:29:35.432Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-is-the-event-loop-in-javascript-runtimes</loc>
<lastmod>2026-09-26T08:10:55.819Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-is-the-difference-between-and-in-javascript</loc>
<lastmod>2026-09-26T08:06:57.156Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-what-are-the-differences-between-javascript-variables-created-using-let-var-or-</loc>
<lastmod>2026-09-26T07:55:07.266Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frontendpro.study/questions/javascript-explain-the-concept-of-hoisting-in-javascript</loc>
<lastmod>2026-09-26T03:44:50.101Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
