<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.besthub.dev/articles/react-v16-6-0-release-new-features-such-as-react-memo-react-lazy-context-api-enhancements-error-boundaries-and-strictmode-updates-b92ba05f90ef</loc>
    <lastmod>2026-03-31T05:41:31Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/lottie-animation-library-principles-advantages-limitations-and-practical-usage-a7fad58abd69</loc>
    <lastmod>2026-03-31T05:41:31Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/implementing-picture-in-picture-pip-with-the-web-api-3cb95cb98bc8</loc>
    <lastmod>2026-03-31T05:41:31Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-native-and-modern-rich-text-editors-and-the-hugo-js-shadow-input-solution-63830360c2ab</loc>
    <lastmod>2026-03-31T05:41:31Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/using-websocket-to-enable-page-app-communication-for-conditional-app-launch-or-download-1f5406fe1628</loc>
    <lastmod>2026-03-31T05:41:29Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/how-to-view-research-test-integration-and-the-future-development-of-software-testing-c3a3256a384f</loc>
    <lastmod>2026-03-31T05:41:29Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-react-core-concepts-state-management-and-reactive-ui-building-1964b61f28c7</loc>
    <lastmod>2026-03-31T05:41:29Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/how-netflix-cut-javascript-and-used-prefetch-to-reduce-interaction-time-42dbb96c9617</loc>
    <lastmod>2026-03-31T05:41:23Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-higher-order-functions-in-javascript-bc1e6c7376b7</loc>
    <lastmod>2026-03-31T05:41:19Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/react-vs-vue-building-the-same-todo-app-key-differences-explained-581428cb6f1a</loc>
    <lastmod>2026-03-31T05:41:16Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/introducing-web-high-level-shading-language-whlsl-design-safety-and-compatibility-122bb52de1d9</loc>
    <lastmod>2026-03-31T05:41:16Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/state-of-javascript-2018-trends-in-frontend-frameworks-flavors-and-the-javascript-ecosystem-3e1adcc567c2</loc>
    <lastmod>2026-03-31T05:41:16Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/replacing-gif-animations-with-html5-video-a-practical-guide-03c27a06a6c8</loc>
    <lastmod>2026-03-31T05:41:14Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/http-3-renaming-http-over-quic-and-its-evolution-e7935f04d0b2</loc>
    <lastmod>2026-03-31T05:41:12Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/kaios-the-emerging-mobile-os-challenging-android-and-ios-13b5dceccee6</loc>
    <lastmod>2026-03-31T05:41:12Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-oauth-authorization-flow-and-grant-types-12cfe09e3666</loc>
    <lastmod>2026-03-31T05:41:12Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/fast-async-functions-in-v8-performance-optimizations-and-debugging-improvements-7b68edf1052e</loc>
    <lastmod>2026-03-31T05:41:06Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-the-do-not-track-api-history-browser-support-and-front-end-implementation-24dfd177b8a5</loc>
    <lastmod>2026-03-31T05:41:03Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/static-typing-in-javascript-why-typescript-improves-large-scale-frontend-development-0b62e3c49ca2</loc>
    <lastmod>2026-03-31T05:41:03Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/react-16-roadmap-upcoming-features-and-release-timeline-1222f92d1656</loc>
    <lastmod>2026-03-31T05:41:03Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/a-complete-flutterverse-guide-how-to-start-learning-flutter-e41c226477cc</loc>
    <lastmod>2026-03-31T05:41:03Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/analysis-of-the-state-of-javascript-2018-survey-results-94163f43b319</loc>
    <lastmod>2026-03-31T05:41:01Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/introduction-to-https-principles-tls-handshake-certificate-management-and-cipher-suites-f00cec0fc8d8</loc>
    <lastmod>2026-03-31T05:41:01Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/rust-2018-survey-results-usage-toolchain-and-community-insights-dc3e111568c2</loc>
    <lastmod>2026-03-31T05:41:01Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/the-power-of-css-selectors-b9e4fe63cb2f</loc>
    <lastmod>2026-03-31T05:41:01Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/the-ecological-impact-of-browser-diversity-and-the-future-of-browser-engines-b659a32e00e9</loc>
    <lastmod>2026-03-31T05:40:55Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/building-flutter-for-the-web-hummingbird-architecture-rendering-pipeline-and-current-status-ac4896acb549</loc>
    <lastmod>2026-03-31T05:40:53Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/binary-ast-proposal-accelerating-javascript-parsing-performance-f88fa665a254</loc>
    <lastmod>2026-03-31T05:40:53Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/comparing-popular-http-request-libraries-axios-superagent-request-fetch-and-supertest-8eaa0827c73c</loc>
    <lastmod>2026-03-31T05:40:53Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/quicklink-prefetching-visible-links-to-accelerate-page-load-64caf0b8eb0d</loc>
    <lastmod>2026-03-31T05:40:53Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/donald-knuth-the-life-work-and-enduring-influence-of-a-computing-legend-55f2d5499c7e</loc>
    <lastmod>2026-03-31T05:40:53Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/bootstrap-3-4-0-released-new-features-fixes-and-documentation-updates-526e0d460459</loc>
    <lastmod>2026-03-31T05:40:51Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/why-prototype-code-should-never-become-production-code-82d7d214cd71</loc>
    <lastmod>2026-03-31T05:40:51Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/19-ways-to-become-a-better-node-js-developer-in-2019-90bf281481eb</loc>
    <lastmod>2026-03-31T05:40:43Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/things-i-don-t-know-as-of-2018-d4a98c3f1058</loc>
    <lastmod>2026-03-31T05:40:43Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/the-elements-of-ui-engineering-core-challenges-and-trade-offs-7738ac100d18</loc>
    <lastmod>2026-03-31T05:40:41Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/react-16-7-release-minor-version-for-bugfixes-upcoming-hooks-installation-guide-and-changelog-55dfba067721</loc>
    <lastmod>2026-03-31T05:40:39Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/htm-a-zero-compiler-jsx-like-syntax-for-javascript-4bd177554e55</loc>
    <lastmod>2026-03-31T05:40:39Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/why-code-review-matters-nine-compelling-reasons-142ca9d450f0</loc>
    <lastmod>2026-03-31T05:40:39Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/google-public-dns-adds-dns-over-https-doh-support-overview-and-implications-533af89bdc44</loc>
    <lastmod>2026-03-31T05:40:39Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/reflections-on-the-design-implementation-and-future-of-react-hooks-e047b7d04556</loc>
    <lastmod>2026-03-31T05:40:37Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/using-chrome-devtools-console-shortcuts-and-i-957c7049d6c9</loc>
    <lastmod>2026-03-31T05:40:37Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/using-the-server-timing-header-to-measure-server-performance-e328848daae0</loc>
    <lastmod>2026-03-31T05:40:37Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-feign-how-spring-cloud-netflix-implements-declarative-http-clients-hystrix-integration-and-client-side-load-balancing-dedcddd7823b</loc>
    <lastmod>2026-03-31T05:40:31Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/react-hooks-introduction-usage-tooling-and-changelog-71888eeb2085</loc>
    <lastmod>2026-03-31T05:40:27Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-hystrix-resilience-patterns-execution-flow-and-custom-extensions-37ba9bace1bd</loc>
    <lastmod>2026-03-31T05:40:25Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/how-to-analyze-and-reduce-your-javascript-bundle-size-with-devtools-lighthouse-and-webpack-bundle-analyzer-cd42ca59879e</loc>
    <lastmod>2026-03-31T05:40:23Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/implementing-page-level-user-interaction-recording-and-replay-for-insurance-compliance-using-rrweb-puppeteer-and-ffmpeg-72e8b4adecff</loc>
    <lastmod>2026-03-31T05:40:20Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/updated-front-end-engineer-interview-guidance-from-dan-abramov-b53e934f72a6</loc>
    <lastmod>2026-03-31T05:40:19Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-eureka-service-registry-server-and-client-architecture-and-mechanisms-1eddb802cadb</loc>
    <lastmod>2026-03-31T05:40:19Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/new-es2018-features-every-javascript-developer-should-know-347de5f26f2b</loc>
    <lastmod>2026-03-31T05:40:16Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/css-and-js-are-at-war-how-to-stop-it-e60d626e0a1e</loc>
    <lastmod>2026-03-31T05:40:14Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/deep-dive-into-ribbon-architecture-components-and-production-configuration-54d418c1c70d</loc>
    <lastmod>2026-03-31T05:40:06Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/why-websocket-advantages-comparison-and-stomp-on-spring-websocket-2265ff803a56</loc>
    <lastmod>2026-03-31T05:39:55Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/spring-cloud-gateway-principles-and-practical-applications-ae23599cf03b</loc>
    <lastmod>2026-03-31T05:39:53Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/evolution-of-voice-communication-and-the-design-of-the-ytalk-call-platform-based-on-freeswitch-c9594ce473b5</loc>
    <lastmod>2026-03-31T05:39:53Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-java-class-compilation-and-loading-processes-annotations-syntax-sugar-and-class-loader-mechanisms-c9ff1f551e46</loc>
    <lastmod>2026-03-31T05:39:50Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-tcp-full-and-half-connection-queues-and-their-overflow-handling-b6f0ef67494d</loc>
    <lastmod>2026-03-31T05:39:48Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/design-and-implementation-of-ylock-a-distributed-reentrantreadwritelock-framework-dd5aec0c468c</loc>
    <lastmod>2026-03-31T05:39:46Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/encapsulating-retrofit-with-kotlin-coroutines-in-android-two-approaches-8e7afcf5ec1c</loc>
    <lastmod>2026-03-31T05:39:46Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/design-and-implementation-of-an-online-customer-service-instant-messaging-system-dc5bbde2b28b</loc>
    <lastmod>2026-03-31T05:39:46Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/design-and-implementation-of-a-flexible-membership-rights-system-d2a00e459375</loc>
    <lastmod>2026-03-31T05:39:44Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/implementing-swimlane-isolation-with-service-mesh-and-kubernetes-architecture-wasm-filters-and-crd-controllers-160c3db68089</loc>
    <lastmod>2026-03-31T05:39:32Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-netty-s-multithreaded-reactor-model-and-its-application-in-an-online-customer-service-im-system-434dbd1f71d3</loc>
    <lastmod>2026-03-31T05:39:30Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/evolution-of-a-risk-decision-engine-from-rule-sets-to-drools-to-a-self-developed-engine-0d11af153571</loc>
    <lastmod>2026-03-31T05:39:28Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/comprehensive-guide-to-cpu-architecture-monitoring-metrics-and-performance-optimization-a1e5e5c6bf12</loc>
    <lastmod>2026-03-31T05:39:25Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-kotlin-coroutines-continuations-suspend-functions-and-practical-applications-9145e054273c</loc>
    <lastmod>2026-03-31T05:39:22Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/optimizing-ci-cd-pipeline-and-release-strategies-for-microservices-in-a-cloud-native-environment-36425c36d286</loc>
    <lastmod>2026-03-31T05:39:19Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/design-and-implementation-of-a-multi-cdn-disaster-recovery-mechanism-for-frontend-resource-loading-a811f5453e35</loc>
    <lastmod>2026-03-31T05:39:17Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/the-seven-habits-of-highly-effective-people-for-technical-teams-5cb33cf94cbf</loc>
    <lastmod>2026-03-31T05:39:13Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/comprehensive-overview-of-gans-history-improvements-applications-and-handwriting-style-transfer-57cdb2744f6c</loc>
    <lastmod>2026-03-31T05:39:08Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/modelling-hierarchical-structure-between-dialogue-policy-and-natural-language-generator-with-option-framework-for-task-oriented-dialogue-systems-ba160c2f6a23</loc>
    <lastmod>2026-03-31T05:39:06Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/how-to-build-awesome-teams-without-bullshit-stages-roles-and-hiring-strategies-b0733cbe8bd1</loc>
    <lastmod>2026-03-31T05:39:03Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/comprehensive-security-practices-and-vulnerability-mitigation-at-laiye-technology-a5a9f80d4ad8</loc>
    <lastmod>2026-03-31T05:39:03Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/comprehensive-overview-of-laiye-technology-s-business-intelligence-ecosystem-c908ec41d2e5</loc>
    <lastmod>2026-03-31T05:39:03Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/protobuf-practices-and-lessons-learned-at-laiye-technology-65481ed3f339</loc>
    <lastmod>2026-03-31T05:39:00Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/evolution-of-ci-at-laiye-technology-from-manual-processes-to-cloud-native-prow-and-tekton-703cbe3bdb4b</loc>
    <lastmod>2026-03-31T05:38:58Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/survey-of-model-compression-and-quantization-techniques-for-deep-neural-networks-da0b4d0751c6</loc>
    <lastmod>2026-03-31T05:38:51Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/self-supervised-learning-and-contrastive-methods-for-computer-vision-and-ocr-applications-b49c3d99df73</loc>
    <lastmod>2026-03-31T05:38:45Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/best-practices-for-building-an-entity-relationship-annotation-tool-at-laiye-ai-r-d-center-46f6024e35f7</loc>
    <lastmod>2026-03-31T05:38:45Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-native-es-modules-and-why-vite-is-so-fast-9b23bd247b28</loc>
    <lastmod>2026-03-31T05:38:43Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/introduction-to-mysql-group-replication-mgr-and-its-application-in-private-deployments-5e744a586398</loc>
    <lastmod>2026-03-31T05:38:41Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/evolution-of-laiye-technology-s-private-deployment-architecture-from-manual-to-automated-cloud-native-solutions-96b8a312eb88</loc>
    <lastmod>2026-03-31T05:38:41Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/b2b-vs-b2c-business-differences-and-building-a-scalable-b2b-technical-architecture-69cf8e4e42f7</loc>
    <lastmod>2026-03-31T05:38:41Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-vector-retrieval-principles-applications-and-high-performance-algorithms-e439b83a3ec5</loc>
    <lastmod>2026-03-31T05:38:41Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/overview-of-table-recognition-techniques-and-practical-implementation-3eb83bd147ab</loc>
    <lastmod>2026-03-31T05:38:38Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/self-supervised-learning-contrastive-methods-and-the-moco-series-v1-v3-2a734afefc94</loc>
    <lastmod>2026-03-31T05:38:31Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/coroutine-scheduling-and-stack-management-for-high-concurrency-systems-ea56a5140d68</loc>
    <lastmod>2026-03-31T05:38:28Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/overview-of-document-intelligence-models-structext-layoutlmv3-and-graphdoc-834eef47accb</loc>
    <lastmod>2026-03-31T05:38:26Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/improving-maintainability-of-an-ant-design-based-component-library-with-hoc-dumi-and-monorepo-69356796fc41</loc>
    <lastmod>2026-03-31T05:38:23Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/developing-a-vscode-snippet-extension-for-team-code-sharing-5d78cbabec0e</loc>
    <lastmod>2026-03-31T05:38:18Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/eight-growth-mindsets-for-technical-professionals-d66c9b164aad</loc>
    <lastmod>2026-03-31T05:38:18Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/laiye-ocr-error-correction-model-architecture-implementation-and-evaluation-eea736ecec70</loc>
    <lastmod>2026-03-31T05:38:18Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/using-faiss-for-efficient-vector-similarity-search-installation-index-construction-and-performance-optimization-5fc1afeeb0b3</loc>
    <lastmod>2026-03-31T05:38:18Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-system-failures-and-principles-for-resilient-architecture-dd319448377f</loc>
    <lastmod>2026-03-31T05:38:16Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/distributed-training-orchestration-and-scheduling-on-kubernetes-architecture-challenges-and-solutions-34e6e5e31780</loc>
    <lastmod>2026-03-31T05:38:08Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/graph-convolutional-networks-for-intelligent-document-processing-principles-feature-engineering-and-applications-ce53fcc9e510</loc>
    <lastmod>2026-03-31T05:38:08Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/overview-of-automatic-text-summarization-methods-datasets-and-future-directions-0e9cc4d5584d</loc>
    <lastmod>2026-03-31T05:38:08Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/recent-advances-in-self-supervised-learning-for-text-recognition-e42c7a9e2cd5</loc>
    <lastmod>2026-03-31T05:38:05Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/design-and-practices-of-a-data-driven-ocr-testing-system-a62ad3f1aa49</loc>
    <lastmod>2026-03-31T05:38:01Z</lastmod>
  </url>
</urlset>