{ "access": { "embargo": { "active": false, "reason": null }, "files": "public", "record": "public", "status": "open" }, "created": "2021-06-15T21:52:10.930805+00:00", "custom_fields": { "journal:journal": { "issue": "HOPL", "title": "Proceedings of the ACM on Programming Languages", "volume": "4" }, "meeting:meeting": { "acronym": "HOPL-IV", "dates": "20-22 June 2021", "title": "HOPL IV: History of Programming Languages" } }, "deletion_status": { "is_deleted": false, "status": "P" }, "files": { "count": 1, "enabled": true, "entries": { "jshopl-corrected-2021-3.pdf": { "checksum": "md5:9bd20bfa1e2388c0ef405f7fea7150fb", "ext": "pdf", "id": "1cbd9e9b-f82a-48b9-9314-979063ff924d", "key": "jshopl-corrected-2021-3.pdf", "metadata": null, "mimetype": "application/pdf", "size": 4136011 } }, "order": [], "total_bytes": 4136011 }, "id": "4960086", "is_draft": false, "is_published": true, "links": { "access": "https://zenodo.org/api/records/4960086/access", "access_links": "https://zenodo.org/api/records/4960086/access/links", "access_request": "https://zenodo.org/api/records/4960086/access/request", "access_users": "https://zenodo.org/api/records/4960086/access/users", "archive": "https://zenodo.org/api/records/4960086/files-archive", "archive_media": "https://zenodo.org/api/records/4960086/media-files-archive", "communities": "https://zenodo.org/api/records/4960086/communities", "communities-suggestions": "https://zenodo.org/api/records/4960086/communities-suggestions", "doi": "https://doi.org/10.5281/zenodo.4960086", "draft": "https://zenodo.org/api/records/4960086/draft", "files": "https://zenodo.org/api/records/4960086/files", "latest": "https://zenodo.org/api/records/4960086/versions/latest", "latest_html": "https://zenodo.org/records/4960086/latest", "media_files": "https://zenodo.org/api/records/4960086/media-files", "parent": "https://zenodo.org/api/records/3707007", "parent_doi": "https://zenodo.org/doi/10.5281/zenodo.3707007", "parent_html": "https://zenodo.org/records/3707007", "requests": "https://zenodo.org/api/records/4960086/requests", "reserve_doi": "https://zenodo.org/api/records/4960086/draft/pids/doi", "self": "https://zenodo.org/api/records/4960086", "self_doi": "https://zenodo.org/doi/10.5281/zenodo.4960086", "self_html": "https://zenodo.org/records/4960086", "self_iiif_manifest": "https://zenodo.org/api/iiif/record:4960086/manifest", "self_iiif_sequence": "https://zenodo.org/api/iiif/record:4960086/sequence/default", "versions": "https://zenodo.org/api/records/4960086/versions" }, "media_files": { "count": 0, "enabled": false, "entries": {}, "order": [], "total_bytes": 0 }, "metadata": { "additional_descriptions": [ { "description": "This is the authors version with corrections. The paper was presented at the HOPL-IV conference..\nThe definitive Version of Record was published in Proceedings of the ACM on Programming Languages, June 2020, https://doi.org/10.1145/3386327.", "type": { "id": "notes", "title": { "de": "Anmerkungen", "en": "Notes" } } } ], "creators": [ { "affiliations": [ { "name": "Wirfs-Brock Associates, Inc" } ], "person_or_org": { "family_name": "Wirfs-Brock", "given_name": "Allen", "name": "Wirfs-Brock, Allen", "type": "personal" } }, { "affiliations": [ { "name": "Brave Software, Inc." } ], "person_or_org": { "family_name": "Eich", "given_name": "Brendan", "name": "Eich, Brendan", "type": "personal" } } ], "description": "
How a sidekick scripting language for Java, created at Netscape in a ten-day hack, ships first as a de facto Web standard and eventually becomes the world’s most widely used programming language. This paper tells the story of the creation, design, evolution, and standardization of the JavaScript language over the period of 1995–2015. But the story is not only about the technical details of the language. It is also the story of how people and organizations competed and collaborated to shape the JavaScript language which dominates the Web of 2020.
", "languages": [ { "id": "eng", "title": { "en": "English" } } ], "publication_date": "2020-06-12", "publisher": "Zenodo", "resource_type": { "id": "publication-article", "title": { "de": "Zeitschriftenartikel", "en": "Journal article" } }, "rights": [ { "description": { "en": "The Creative Commons Attribution license allows re-distribution and re-use of a licensed work on the condition that the creator is appropriately credited." }, "icon": "cc-by-icon", "id": "cc-by-4.0", "props": { "scheme": "spdx", "url": "https://creativecommons.org/licenses/by/4.0/legalcode" }, "title": { "en": "Creative Commons Attribution 4.0 International" } } ], "subjects": [ { "subject": "JavaScript, ECMAScript, Standards, Web browsers, Browser game theory, History of programming language" } ], "title": "JavaScript: The First 20 Years", "version": "Corrected March 2021" }, "parent": { "access": { "owned_by": { "user": 93734 } }, "communities": {}, "id": "3707007", "pids": { "doi": { "client": "datacite", "identifier": "10.5281/zenodo.3707007", "provider": "datacite" } } }, "pids": { "doi": { "client": "datacite", "identifier": "10.5281/zenodo.4960086", "provider": "datacite" }, "oai": { "identifier": "oai:zenodo.org:4960086", "provider": "oai" } }, "revision_id": 2, "stats": { "all_versions": { "data_volume": 121482622445.0, "downloads": 39279, "unique_downloads": 34784, "unique_views": 46527, "views": 57989 }, "this_version": { "data_volume": 2369934303.0, "downloads": 573, "unique_downloads": 509, "unique_views": 1467, "views": 1570 } }, "status": "published", "updated": "2021-06-16T01:48:19.939293+00:00", "versions": { "index": 3, "is_latest": true } }