{"id":31531,"date":"2025-03-07T07:12:21","date_gmt":"2025-03-07T07:12:21","guid":{"rendered":"https:\/\/www.seobility.net\/?post_type=wiki&#038;p=31531"},"modified":"2025-03-18T13:44:51","modified_gmt":"2025-03-18T13:44:51","slug":"CommonJS","status":"publish","type":"wiki","link":"https:\/\/www.seobility.net\/de\/wiki\/CommonJS","title":{"rendered":"CommonJS"},"content":{"rendered":"<p>CommonJS ist eine Erweiterung der Skriptsprache Javascript, die es Entwicklern erlaubt, diese auch au\u00dferhalb einer Browserumgebung zu verwenden. JavaScript ist eine Skriptsprache, die f\u00fcr die Verwendung in einem Internetbrowser entwickelt wurde. Damit ein Programmierer die m\u00f6glicherweise in Javascript existierenden Bibliotheken und Standardmodule auch in anderen Umgebungen nutzen kann, ist die Erweiterung CommonJS entwickelt worden. CommonJS schafft beispielsweise die erforderliche Schnittstelle zu Webservices und Datenbanken und macht Javascript so flexibler.\n<\/p>\n<p>Javascript kann sowohl clientseitig als auch serverseitig interpretiert werden. Um Javascript auch au\u00dferhalb der gewohnten Browserumgebung nutzen zu k\u00f6nnen, rief der Programmierer Kevin Dangoor 2009 das Projekt CommonJS ins Leben. Sein Vorschlag war, Javascript daf\u00fcr um eine Standardbibliothek und bestimmte Module zu erweitern.\n<\/p>\n<h2><span class=\"mw-headline\" id=\"Javascript_in_der_Webprogrammierung\">Javascript in der Webprogrammierung<\/span><\/h2>\n<p>Allgemein steht Java Code in der HTML-Seite als INLINE-Variante zwischen den Tags &lt;SCRIPT&gt; und &lt;\/SCRIPT&gt;. Weiterhin kann der gesamte Javascript-Code in einer externen Datei mit der Dateiendung .js zusammengefasst werden.\n<\/p>\n<p>Javascript \u00fcbernimmt innerhalb einer Webanwendung vielf\u00e4ltigste Funktionen. Beispielsweise werden oft tempor\u00e4re Warenk\u00f6rbe mit Javascript generiert, Werbung eingeblendet oder einfach nur dynamisch HTML-Code geschrieben. Eine HTML-Seite sollte auch dann noch navigierf\u00e4hig sein, wenn der Nutzer JavaScript in seinem Browser blockiert.\n<\/p>\n<p>Wenn eine CommonJS-Datei in der Webprogrammierung Funktionalit\u00e4t besitzt, dann wird sie in der Regel im Verzeichnis \/js\/ mit der Bezeichnung common.js abgelegt und dann innerhalb der SCRIPT-Tags in die HTML-Seite eingebunden.\n<\/p>\n<h2><span class=\"mw-headline\" id=\"CommonJS_und_SEO\">CommonJS und SEO<\/span><\/h2>\n<p>CommonJS dient prim\u00e4r dazu, eine Anwendung JavaScripts au\u00dferhalb des Browsers zu erlauben und hat somit keinen Einfluss auf die Suchmaschinenoptimierung. JavaScript spielt f\u00fcr SEO allerdings eine wichtige Rolle. Da Suchmaschinen alle Seiten indexieren m\u00fcssen, um den Nutzern passende Suchresultate anzeigen zu k\u00f6nnen, gibt es schon lange ein Problem mit Seiten, die in einer Skriptsprache geschrieben werden. Google arbeitet zwar st\u00e4ndig daran, das Crawlen von Skripten zu optimieren, aber auch der Webmaster sollte einiges dabei beachten. Google gibt einige Informationen preis, was das Crawlen von Skripten betrifft:\n<\/p>\n<ul>\n<li> Skripte sollten keine Weiterleitungen oder Umleitungen vornehmen. Eine bessere, SEO-orientierte L\u00f6sung daf\u00fcr ist eine <a href=\"\/de\/wiki\/htaccess\" title=\".htaccess\">.htaccess<\/a>-Datei.<\/li>\n<\/ul>\n<ul>\n<li> JavaScript-Elemente sollten m\u00f6glichst in einer einzigen .js-Datei oder einigen wenigen ausgegliedert und diese dann im Browser des Nutzers gechached werden. Das kann sich positiv auf die Performance auswirken.<\/li>\n<\/ul>\n<ul>\n<li> Im Namen der Performance sollten Skripte au\u00dferdem am Ende einer HTML-Datei eingebunden werden. So wird zuerst das HTML geladen und die Website f\u00fchlt sich f\u00fcr den Nutzer schneller an.<\/li>\n<\/ul>\n<ul>\n<li> Da der Googlebot nicht exakt wie ein Browser funktioniert, kann es beim Crawlen und Indexieren von Seiten mit komplexem JavaScript zu Problemen beim Rendern kommen. Au\u00dferdem braucht das Rendern solcher Seiten mehr Crawl Budget.<\/li>\n<\/ul>\n<p>JavaScript ist aus der Webentwicklung nicht mehr wegzudenken. Allerdings sollte die Skriptsprache eher sp\u00e4rlich und mit Bedacht eingesetzt werden.\n<\/p>\n<h2><span class=\"mw-headline\" id=\".C3.84hnliche_Artikel\">\u00c4hnliche Artikel<\/span><\/h2>\n<ul>\n<li> <a href=\"\/de\/wiki\/HTML5\" title=\"HTML5\">HTML5<\/a><\/li>\n<li> <a href=\"\/de\/wiki\/Quellcode\" title=\"Quellcode\">Quellcode<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>CommonJS ist eine Erweiterung der Skriptsprache Javascript, die es Entwicklern erlaubt, diese auch au\u00dferhalb einer Browserumgebung zu verwenden. JavaScript ist eine Skriptsprache, die f\u00fcr die Verwendung in einem Internetbrowser entwickelt wurde. Damit ein Programmierer die m\u00f6glicherweise in Javascript existierenden Bibliotheken und Standardmodule auch in anderen Umgebungen nutzen kann, ist die Erweiterung CommonJS entwickelt worden. CommonJS [&hellip;]<\/p>\n","protected":false},"author":38,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"class_list":["post-31531","wiki","type-wiki","status-publish","hentry","wiki_categories-web-entwicklung"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Was ist CommonJS? Definition und Erkl\u00e4rung - Seobility Wiki<\/title>\n<meta name=\"description\" content=\"CommonJS ist eine Erweiterung Javascripts, die es Entwicklern erlaubt, diese auch au\u00dferhalb einer Browserumgebung zu verwenden. Jetzt weiterlesen ...\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.seobility.net\/de\/wiki\/CommonJS\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Was ist CommonJS? Definition und Erkl\u00e4rung - Seobility Wiki\" \/>\n<meta property=\"og:description\" content=\"CommonJS ist eine Erweiterung Javascripts, die es Entwicklern erlaubt, diese auch au\u00dferhalb einer Browserumgebung zu verwenden. Jetzt weiterlesen ...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.seobility.net\/de\/wiki\/CommonJS\" \/>\n<meta property=\"og:site_name\" content=\"Seobility\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/seobility.net\/\" \/>\n<meta property=\"article:modified_time\" content=\"2025-03-18T13:44:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.seobility.net\/wp-content\/uploads\/2025\/06\/seobility-og-image.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@seobility_net\" \/>\n<meta name=\"twitter:label1\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"ScholarlyArticle\",\"@id\":\"https:\\\/\\\/www.seobility.net\\\/de\\\/wiki\\\/CommonJS#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.seobility.net\\\/de\\\/wiki\\\/CommonJS\"},\"author\":{\"name\":\"Seobility Wiki Team\",\"@id\":\"https:\\\/\\\/www.seobility.net\\\/de\\\/#\\\/schema\\\/person\\\/c838e66a3b46262b4c963df5cd5b2d8a\"},\"headline\":\"CommonJS\",\"datePublished\":\"2025-03-07T07:12:21+00:00\",\"dateModified\":\"2025-03-18T13:44:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.seobility.net\\\/de\\\/wiki\\\/CommonJS\"},\"wordCount\":464,\"commentCount\":0,\"inLanguage\":\"de-DE\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.seobility.net\\\/de\\\/wiki\\\/CommonJS#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.seobility.net\\\/de\\\/wiki\\\/CommonJS\",\"url\":\"https:\\\/\\\/www.seobility.net\\\/de\\\/wiki\\\/CommonJS\",\"name\":\"Was ist CommonJS? Definition und Erkl\u00e4rung - Seobility Wiki\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.seobility.net\\\/de\\\/#website\"},\"datePublished\":\"2025-03-07T07:12:21+00:00\",\"dateModified\":\"2025-03-18T13:44:51+00:00\",\"description\":\"CommonJS ist eine Erweiterung Javascripts, die es Entwicklern erlaubt, diese auch au\u00dferhalb einer Browserumgebung zu verwenden. Jetzt weiterlesen ...\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.seobility.net\\\/de\\\/wiki\\\/CommonJS#breadcrumb\"},\"inLanguage\":\"de-DE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.seobility.net\\\/de\\\/wiki\\\/CommonJS\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.seobility.net\\\/de\\\/wiki\\\/CommonJS#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.seobility.net\\\/de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Wiki\",\"item\":\"https:\\\/\\\/www.seobility.net\\\/de\\\/wiki\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"CommonJS\",\"item\":\"https:\\\/\\\/www.seobility.net\\\/de\\\/wp-json\\\/wp\\\/v2\\\/wiki\\\/31531\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.seobility.net\\\/de\\\/#website\",\"url\":\"https:\\\/\\\/www.seobility.net\\\/de\\\/\",\"name\":\"Seobility\",\"description\":\"Online SEO Software &amp; Tools For Better Rankings\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.seobility.net\\\/de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de-DE\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.seobility.net\\\/de\\\/#\\\/schema\\\/person\\\/c838e66a3b46262b4c963df5cd5b2d8a\",\"name\":\"Seobility Wiki Team\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de-DE\",\"@id\":\"https:\\\/\\\/www.seobility.net\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/Seobility-S-2025-150x150.png\",\"url\":\"https:\\\/\\\/www.seobility.net\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/Seobility-S-2025-150x150.png\",\"contentUrl\":\"https:\\\/\\\/www.seobility.net\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/Seobility-S-2025-150x150.png\",\"caption\":\"Seobility Wiki Team\"},\"description\":\"The Seobility Wiki team consists of seasoned SEOs, digital marketing professionals, and business experts with combined hands-on experience in SEO, online marketing and web development. All our articles went through a multi-level editorial process to provide you with the best possible quality and truly helpful information. Learn more about the people behind the Seobility Wiki.\",\"url\":\"https:\\\/\\\/www.seobility.net\\\/de\\\/blog\\\/author\\\/seobility-wiki-team\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Was ist CommonJS? Definition und Erkl\u00e4rung - Seobility Wiki","description":"CommonJS ist eine Erweiterung Javascripts, die es Entwicklern erlaubt, diese auch au\u00dferhalb einer Browserumgebung zu verwenden. Jetzt weiterlesen ...","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:\/\/www.seobility.net\/de\/wiki\/CommonJS","og_locale":"de_DE","og_type":"article","og_title":"Was ist CommonJS? Definition und Erkl\u00e4rung - Seobility Wiki","og_description":"CommonJS ist eine Erweiterung Javascripts, die es Entwicklern erlaubt, diese auch au\u00dferhalb einer Browserumgebung zu verwenden. Jetzt weiterlesen ...","og_url":"https:\/\/www.seobility.net\/de\/wiki\/CommonJS","og_site_name":"Seobility","article_publisher":"https:\/\/www.facebook.com\/seobility.net\/","article_modified_time":"2025-03-18T13:44:51+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/www.seobility.net\/wp-content\/uploads\/2025\/06\/seobility-og-image.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_site":"@seobility_net","twitter_misc":{"Gesch\u00e4tzte Lesezeit":"2 Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"ScholarlyArticle","@id":"https:\/\/www.seobility.net\/de\/wiki\/CommonJS#article","isPartOf":{"@id":"https:\/\/www.seobility.net\/de\/wiki\/CommonJS"},"author":{"name":"Seobility Wiki Team","@id":"https:\/\/www.seobility.net\/de\/#\/schema\/person\/c838e66a3b46262b4c963df5cd5b2d8a"},"headline":"CommonJS","datePublished":"2025-03-07T07:12:21+00:00","dateModified":"2025-03-18T13:44:51+00:00","mainEntityOfPage":{"@id":"https:\/\/www.seobility.net\/de\/wiki\/CommonJS"},"wordCount":464,"commentCount":0,"inLanguage":"de-DE","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.seobility.net\/de\/wiki\/CommonJS#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.seobility.net\/de\/wiki\/CommonJS","url":"https:\/\/www.seobility.net\/de\/wiki\/CommonJS","name":"Was ist CommonJS? Definition und Erkl\u00e4rung - Seobility Wiki","isPartOf":{"@id":"https:\/\/www.seobility.net\/de\/#website"},"datePublished":"2025-03-07T07:12:21+00:00","dateModified":"2025-03-18T13:44:51+00:00","description":"CommonJS ist eine Erweiterung Javascripts, die es Entwicklern erlaubt, diese auch au\u00dferhalb einer Browserumgebung zu verwenden. Jetzt weiterlesen ...","breadcrumb":{"@id":"https:\/\/www.seobility.net\/de\/wiki\/CommonJS#breadcrumb"},"inLanguage":"de-DE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.seobility.net\/de\/wiki\/CommonJS"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.seobility.net\/de\/wiki\/CommonJS#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.seobility.net\/de\/"},{"@type":"ListItem","position":2,"name":"Wiki","item":"https:\/\/www.seobility.net\/de\/wiki"},{"@type":"ListItem","position":3,"name":"CommonJS","item":"https:\/\/www.seobility.net\/de\/wp-json\/wp\/v2\/wiki\/31531"}]},{"@type":"WebSite","@id":"https:\/\/www.seobility.net\/de\/#website","url":"https:\/\/www.seobility.net\/de\/","name":"Seobility","description":"Online SEO Software &amp; Tools For Better Rankings","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.seobility.net\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de-DE"},{"@type":"Person","@id":"https:\/\/www.seobility.net\/de\/#\/schema\/person\/c838e66a3b46262b4c963df5cd5b2d8a","name":"Seobility Wiki Team","image":{"@type":"ImageObject","inLanguage":"de-DE","@id":"https:\/\/www.seobility.net\/wp-content\/uploads\/2025\/06\/Seobility-S-2025-150x150.png","url":"https:\/\/www.seobility.net\/wp-content\/uploads\/2025\/06\/Seobility-S-2025-150x150.png","contentUrl":"https:\/\/www.seobility.net\/wp-content\/uploads\/2025\/06\/Seobility-S-2025-150x150.png","caption":"Seobility Wiki Team"},"description":"The Seobility Wiki team consists of seasoned SEOs, digital marketing professionals, and business experts with combined hands-on experience in SEO, online marketing and web development. All our articles went through a multi-level editorial process to provide you with the best possible quality and truly helpful information. Learn more about the people behind the Seobility Wiki.","url":"https:\/\/www.seobility.net\/de\/blog\/author\/seobility-wiki-team\/"}]}},"_links":{"self":[{"href":"https:\/\/www.seobility.net\/de\/wp-json\/wp\/v2\/wiki\/31531","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.seobility.net\/de\/wp-json\/wp\/v2\/wiki"}],"about":[{"href":"https:\/\/www.seobility.net\/de\/wp-json\/wp\/v2\/types\/wiki"}],"author":[{"embeddable":true,"href":"https:\/\/www.seobility.net\/de\/wp-json\/wp\/v2\/users\/38"}],"replies":[{"embeddable":true,"href":"https:\/\/www.seobility.net\/de\/wp-json\/wp\/v2\/comments?post=31531"}],"version-history":[{"count":0,"href":"https:\/\/www.seobility.net\/de\/wp-json\/wp\/v2\/wiki\/31531\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.seobility.net\/de\/wp-json\/wp\/v2\/media?parent=31531"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}