{"id":10762,"date":"2022-09-24T22:06:36","date_gmt":"2022-09-24T16:36:36","guid":{"rendered":"http:\/\/jassweb.com\/solved\/solved-was-the-event-loop-model-used-in-web-browsers-to-control-interaction-between-dom-events-concomitantly-developed-by-brendan-eich-with-javascript\/"},"modified":"2022-09-24T22:06:36","modified_gmt":"2022-09-24T16:36:36","slug":"solved-was-the-event-loop-model-used-in-web-browsers-to-control-interaction-between-dom-events-concomitantly-developed-by-brendan-eich-with-javascript","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-was-the-event-loop-model-used-in-web-browsers-to-control-interaction-between-dom-events-concomitantly-developed-by-brendan-eich-with-javascript\/","title":{"rendered":"[Solved] Was the event loop model used in web browsers to control interaction between DOM events concomitantly developed by Brendan Eich with JavaScript?"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-29799654\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"29799654\" data-parentid=\"29799316\" data-score=\"2\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>The event loop predates javascript.. but just by a tiny bit.<\/p>\n<p>The event loop was introduced to support <a rel=\"nofollow noopener\" target=\"_blank\" href=\"http:\/\/en.wikipedia.org\/wiki\/Progressive_download\">progressive download<\/a> of pictures in Netscape. And almost immediately it was also used to support early rendering where DOM elements are displayed on screen before all images are downloaded.<\/p>\n<p>At the time, other browsers displayed blank white screen while images are downloaded. The net effect is that Netscape appears to be faster even though it takes the same amount of time to download and render the complete page.<\/p>\n<p>Once the event loop is there (initially to handle network code for downloading images) javascript processing was simply added into the loop.<\/p>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\">3<\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved Was the event loop model used in web browsers to control interaction between DOM events concomitantly developed by Brendan Eich with JavaScript? <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] The event loop predates javascript.. but just by a tiny bit. The event loop was introduced to support progressive download of pictures in Netscape. And almost immediately it was also used to support early rendering where DOM elements are displayed on screen before all images are downloaded. At the time, other browsers displayed blank &#8230; <a title=\"[Solved] Was the event loop model used in web browsers to control interaction between DOM events concomitantly developed by Brendan Eich with JavaScript?\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-was-the-event-loop-model-used-in-web-browsers-to-control-interaction-between-dom-events-concomitantly-developed-by-brendan-eich-with-javascript\/\" aria-label=\"More on [Solved] Was the event loop model used in web browsers to control interaction between DOM events concomitantly developed by Brendan Eich with JavaScript?\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[389,2947,333],"class_list":["post-10762","post","type-post","status-publish","format-standard","hentry","category-solved","tag-dom","tag-event-loop","tag-javascript"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] Was the event loop model used in web browsers to control interaction between DOM events concomitantly developed by Brendan Eich with JavaScript? - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-was-the-event-loop-model-used-in-web-browsers-to-control-interaction-between-dom-events-concomitantly-developed-by-brendan-eich-with-javascript\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] Was the event loop model used in web browsers to control interaction between DOM events concomitantly developed by Brendan Eich with JavaScript? - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] The event loop predates javascript.. but just by a tiny bit. The event loop was introduced to support progressive download of pictures in Netscape. And almost immediately it was also used to support early rendering where DOM elements are displayed on screen before all images are downloaded. At the time, other browsers displayed blank ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-was-the-event-loop-model-used-in-web-browsers-to-control-interaction-between-dom-events-concomitantly-developed-by-brendan-eich-with-javascript\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-09-24T16:36:36+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-was-the-event-loop-model-used-in-web-browsers-to-control-interaction-between-dom-events-concomitantly-developed-by-brendan-eich-with-javascript\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-was-the-event-loop-model-used-in-web-browsers-to-control-interaction-between-dom-events-concomitantly-developed-by-brendan-eich-with-javascript\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] Was the event loop model used in web browsers to control interaction between DOM events concomitantly developed by Brendan Eich with JavaScript?\",\"datePublished\":\"2022-09-24T16:36:36+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-was-the-event-loop-model-used-in-web-browsers-to-control-interaction-between-dom-events-concomitantly-developed-by-brendan-eich-with-javascript\/\"},\"wordCount\":156,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"dom\",\"event-loop\",\"javascript\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-was-the-event-loop-model-used-in-web-browsers-to-control-interaction-between-dom-events-concomitantly-developed-by-brendan-eich-with-javascript\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-was-the-event-loop-model-used-in-web-browsers-to-control-interaction-between-dom-events-concomitantly-developed-by-brendan-eich-with-javascript\/\",\"name\":\"[Solved] Was the event loop model used in web browsers to control interaction between DOM events concomitantly developed by Brendan Eich with JavaScript? - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2022-09-24T16:36:36+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-was-the-event-loop-model-used-in-web-browsers-to-control-interaction-between-dom-events-concomitantly-developed-by-brendan-eich-with-javascript\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-was-the-event-loop-model-used-in-web-browsers-to-control-interaction-between-dom-events-concomitantly-developed-by-brendan-eich-with-javascript\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-was-the-event-loop-model-used-in-web-browsers-to-control-interaction-between-dom-events-concomitantly-developed-by-brendan-eich-with-javascript\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] Was the event loop model used in web browsers to control interaction between DOM events concomitantly developed by Brendan Eich with JavaScript?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jassweb.com\/solved\/#website\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jassweb.com\/solved\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"contentUrl\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] Was the event loop model used in web browsers to control interaction between DOM events concomitantly developed by Brendan Eich with JavaScript? - JassWeb","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:\/\/jassweb.com\/solved\/solved-was-the-event-loop-model-used-in-web-browsers-to-control-interaction-between-dom-events-concomitantly-developed-by-brendan-eich-with-javascript\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] Was the event loop model used in web browsers to control interaction between DOM events concomitantly developed by Brendan Eich with JavaScript? - JassWeb","og_description":"[ad_1] The event loop predates javascript.. but just by a tiny bit. The event loop was introduced to support progressive download of pictures in Netscape. And almost immediately it was also used to support early rendering where DOM elements are displayed on screen before all images are downloaded. At the time, other browsers displayed blank ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-was-the-event-loop-model-used-in-web-browsers-to-control-interaction-between-dom-events-concomitantly-developed-by-brendan-eich-with-javascript\/","og_site_name":"JassWeb","article_published_time":"2022-09-24T16:36:36+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-was-the-event-loop-model-used-in-web-browsers-to-control-interaction-between-dom-events-concomitantly-developed-by-brendan-eich-with-javascript\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-was-the-event-loop-model-used-in-web-browsers-to-control-interaction-between-dom-events-concomitantly-developed-by-brendan-eich-with-javascript\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] Was the event loop model used in web browsers to control interaction between DOM events concomitantly developed by Brendan Eich with JavaScript?","datePublished":"2022-09-24T16:36:36+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-was-the-event-loop-model-used-in-web-browsers-to-control-interaction-between-dom-events-concomitantly-developed-by-brendan-eich-with-javascript\/"},"wordCount":156,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["dom","event-loop","javascript"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-was-the-event-loop-model-used-in-web-browsers-to-control-interaction-between-dom-events-concomitantly-developed-by-brendan-eich-with-javascript\/","url":"https:\/\/jassweb.com\/solved\/solved-was-the-event-loop-model-used-in-web-browsers-to-control-interaction-between-dom-events-concomitantly-developed-by-brendan-eich-with-javascript\/","name":"[Solved] Was the event loop model used in web browsers to control interaction between DOM events concomitantly developed by Brendan Eich with JavaScript? - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-09-24T16:36:36+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-was-the-event-loop-model-used-in-web-browsers-to-control-interaction-between-dom-events-concomitantly-developed-by-brendan-eich-with-javascript\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-was-the-event-loop-model-used-in-web-browsers-to-control-interaction-between-dom-events-concomitantly-developed-by-brendan-eich-with-javascript\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-was-the-event-loop-model-used-in-web-browsers-to-control-interaction-between-dom-events-concomitantly-developed-by-brendan-eich-with-javascript\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] Was the event loop model used in web browsers to control interaction between DOM events concomitantly developed by Brendan Eich with JavaScript?"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/10762","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=10762"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/10762\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=10762"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=10762"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=10762"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}