{"id":340385,"date":"2025-02-26T16:08:50","date_gmt":"2025-02-26T15:08:50","guid":{"rendered":"https:\/\/glosarix.com\/?post_type=glossary&#038;p=340385"},"modified":"2026-11-12T09:56:26","modified_gmt":"2026-11-12T08:56:26","slug":"polling-programming","status":"publish","type":"glossary","link":"https:\/\/glosarix.com\/en\/glossary\/polling-programming\/","title":{"rendered":"Polling (programming)"},"content":{"rendered":"<p>Description: Polling is a technique used in programming to check the status of an operation at regular intervals. In the context of software development, polling is commonly used to check if there is new data available on a server, such as in web applications that require real-time updates. This technique involves sending periodic requests to the server to obtain updated information, which can result in inefficient resource usage if not managed properly. Polling is used to monitor changes in different contexts, allowing systems or applications to automatically execute tasks when changes are detected. Although polling is effective, it can be less efficient than other techniques such as WebSockets or Server-Sent Events, which allow for more direct and real-time communication between the client and the server. Despite its limitations, polling remains a valuable tool in web application development and process automation, especially in environments where simplicity and compatibility are priorities.<\/p>\n<p>History: The concept of polling has existed since the beginnings of computing, but its use became popularized with the development of web applications in the 1990s. As applications began to require real-time updates, developers adopted polling as a solution to obtain data from the server. Over time, more efficient alternatives have been developed, but polling remains relevant in many contexts.<\/p>\n<p>Uses: Polling is primarily used in web applications to check for data updates, such as in social networks or messaging platforms. It is also applied to detect changes in code repositories and automatically trigger build and test processes.<\/p>\n<p>Examples: An example of polling in programming is the use of the setInterval function to send AJAX requests to a server every few seconds. In continuous integration environments, a system can be configured to perform polling on a code repository at certain intervals to detect changes.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Description: Polling is a technique used in programming to check the status of an operation at regular intervals. In the context of software development, polling is commonly used to check if there is new data available on a server, such as in web applications that require real-time updates. This technique involves sending periodic requests to [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"_acf_changed":false,"_yoast_wpseo_metadesc":"Polling is a technique used in programming to check the status of an operation at regular intervals. In the context of software development, polling is\u2026","glosarix_cat":"streaming","footnotes":""},"glossary-categories":[13471],"glossary-tags":[],"glossary-languages":[],"class_list":["post-340385","glossary","type-glossary","status-publish","hentry","glossary-categories-stream-processing"],"post_title":"Polling (programming)","post_content":"Description: Polling is a technique used in programming to check the status of an operation at regular intervals. In the context of software development, polling is commonly used to check if there is new data available on a server, such as in web applications that require real-time updates. This technique involves sending periodic requests to the server to obtain updated information, which can result in inefficient resource usage if not managed properly. Polling is used to monitor changes in different contexts, allowing systems or applications to automatically execute tasks when changes are detected. Although polling is effective, it can be less efficient than other techniques such as WebSockets or Server-Sent Events, which allow for more direct and real-time communication between the client and the server. Despite its limitations, polling remains a valuable tool in web application development and process automation, especially in environments where simplicity and compatibility are priorities.\n\nHistory: The concept of polling has existed since the beginnings of computing, but its use became popularized with the development of web applications in the 1990s. As applications began to require real-time updates, developers adopted polling as a solution to obtain data from the server. Over time, more efficient alternatives have been developed, but polling remains relevant in many contexts.\n\nUses: Polling is primarily used in web applications to check for data updates, such as in social networks or messaging platforms. It is also applied to detect changes in code repositories and automatically trigger build and test processes.\n\nExamples: An example of polling in programming is the use of the setInterval function to send AJAX requests to a server every few seconds. In continuous integration environments, a system can be configured to perform polling on a code repository at certain intervals to detect changes.","acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Polling (programming) - Glosarix<\/title>\n<meta name=\"description\" content=\"Polling is a technique used in programming to check the status of an operation at regular intervals. In the context of software development, polling is\u2026\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/glosarix.com\/en\/glossary\/polling-programming\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Polling (programming) - Glosarix\" \/>\n<meta property=\"og:description\" content=\"Polling is a technique used in programming to check the status of an operation at regular intervals. In the context of software development, polling is\u2026\" \/>\n<meta property=\"og:url\" content=\"https:\/\/glosarix.com\/en\/glossary\/polling-programming\/\" \/>\n<meta property=\"og:site_name\" content=\"Glosarix\" \/>\n<meta property=\"article:modified_time\" content=\"2026-11-12T08:56:26+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@GlosarixOficial\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/glosarix.com\\\/en\\\/glossary\\\/polling-programming\\\/\",\"url\":\"https:\\\/\\\/glosarix.com\\\/en\\\/glossary\\\/polling-programming\\\/\",\"name\":\"Polling (programming) - Glosarix\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/glosarix.com\\\/en\\\/#website\"},\"datePublished\":\"2025-02-26T15:08:50+00:00\",\"dateModified\":\"2026-11-12T08:56:26+00:00\",\"description\":\"Polling is a technique used in programming to check the status of an operation at regular intervals. In the context of software development, polling is\u2026\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/glosarix.com\\\/en\\\/glossary\\\/polling-programming\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/glosarix.com\\\/en\\\/glossary\\\/polling-programming\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/glosarix.com\\\/en\\\/glossary\\\/polling-programming\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/glosarix.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Polling (programming)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/glosarix.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/glosarix.com\\\/en\\\/\",\"name\":\"Glosarix\",\"description\":\"T\u00e9rminos tecnol\u00f3gicos - Glosarix\",\"publisher\":{\"@id\":\"https:\\\/\\\/glosarix.com\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/glosarix.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/glosarix.com\\\/en\\\/#organization\",\"name\":\"Glosarix\",\"url\":\"https:\\\/\\\/glosarix.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/glosarix.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/glosarix.com\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/Glosarix-logo-192x192-1.png.webp\",\"contentUrl\":\"https:\\\/\\\/glosarix.com\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/Glosarix-logo-192x192-1.png.webp\",\"width\":192,\"height\":192,\"caption\":\"Glosarix\"},\"image\":{\"@id\":\"https:\\\/\\\/glosarix.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/GlosarixOficial\",\"https:\\\/\\\/www.instagram.com\\\/glosarixoficial\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Polling (programming) - Glosarix","description":"Polling is a technique used in programming to check the status of an operation at regular intervals. In the context of software development, polling is\u2026","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/glosarix.com\/en\/glossary\/polling-programming\/","og_locale":"en_US","og_type":"article","og_title":"Polling (programming) - Glosarix","og_description":"Polling is a technique used in programming to check the status of an operation at regular intervals. In the context of software development, polling is\u2026","og_url":"https:\/\/glosarix.com\/en\/glossary\/polling-programming\/","og_site_name":"Glosarix","article_modified_time":"2026-11-12T08:56:26+00:00","twitter_card":"summary_large_image","twitter_site":"@GlosarixOficial","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/glosarix.com\/en\/glossary\/polling-programming\/","url":"https:\/\/glosarix.com\/en\/glossary\/polling-programming\/","name":"Polling (programming) - Glosarix","isPartOf":{"@id":"https:\/\/glosarix.com\/en\/#website"},"datePublished":"2025-02-26T15:08:50+00:00","dateModified":"2026-11-12T08:56:26+00:00","description":"Polling is a technique used in programming to check the status of an operation at regular intervals. In the context of software development, polling is\u2026","breadcrumb":{"@id":"https:\/\/glosarix.com\/en\/glossary\/polling-programming\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/glosarix.com\/en\/glossary\/polling-programming\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/glosarix.com\/en\/glossary\/polling-programming\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/glosarix.com\/en\/"},{"@type":"ListItem","position":2,"name":"Polling (programming)"}]},{"@type":"WebSite","@id":"https:\/\/glosarix.com\/en\/#website","url":"https:\/\/glosarix.com\/en\/","name":"Glosarix","description":"T\u00e9rminos tecnol\u00f3gicos - Glosarix","publisher":{"@id":"https:\/\/glosarix.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/glosarix.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/glosarix.com\/en\/#organization","name":"Glosarix","url":"https:\/\/glosarix.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/glosarix.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/glosarix.com\/wp-content\/uploads\/2025\/04\/Glosarix-logo-192x192-1.png.webp","contentUrl":"https:\/\/glosarix.com\/wp-content\/uploads\/2025\/04\/Glosarix-logo-192x192-1.png.webp","width":192,"height":192,"caption":"Glosarix"},"image":{"@id":"https:\/\/glosarix.com\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/GlosarixOficial","https:\/\/www.instagram.com\/glosarixoficial\/"]}]}},"_links":{"self":[{"href":"https:\/\/glosarix.com\/en\/wp-json\/wp\/v2\/glossary\/340385","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/glosarix.com\/en\/wp-json\/wp\/v2\/glossary"}],"about":[{"href":"https:\/\/glosarix.com\/en\/wp-json\/wp\/v2\/types\/glossary"}],"author":[{"embeddable":true,"href":"https:\/\/glosarix.com\/en\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/glosarix.com\/en\/wp-json\/wp\/v2\/comments?post=340385"}],"version-history":[{"count":1,"href":"https:\/\/glosarix.com\/en\/wp-json\/wp\/v2\/glossary\/340385\/revisions"}],"predecessor-version":[{"id":341373,"href":"https:\/\/glosarix.com\/en\/wp-json\/wp\/v2\/glossary\/340385\/revisions\/341373"}],"wp:attachment":[{"href":"https:\/\/glosarix.com\/en\/wp-json\/wp\/v2\/media?parent=340385"}],"wp:term":[{"taxonomy":"glossary-categories","embeddable":true,"href":"https:\/\/glosarix.com\/en\/wp-json\/wp\/v2\/glossary-categories?post=340385"},{"taxonomy":"glossary-tags","embeddable":true,"href":"https:\/\/glosarix.com\/en\/wp-json\/wp\/v2\/glossary-tags?post=340385"},{"taxonomy":"glossary-languages","embeddable":true,"href":"https:\/\/glosarix.com\/en\/wp-json\/wp\/v2\/glossary-languages?post=340385"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}