{"id":"https://openalex.org/W4205464755","doi":"https://doi.org/10.1145/2661088.2661100","title":"SqueakJS","display_name":"SqueakJS","publication_year":2014,"publication_date":"2014-10-14","ids":{"openalex":"https://openalex.org/W4205464755","doi":"https://doi.org/10.1145/2661088.2661100"},"language":"en","primary_location":{"id":"doi:10.1145/2661088.2661100","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2661088.2661100","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 10th ACM Symposium on Dynamic languages","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5050878619","display_name":"Bert Freudenberg","orcid":null},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Bert Freudenberg","raw_affiliation_strings":["Communications Design Group, Potsdam, Germany"],"affiliations":[{"raw_affiliation_string":"Communications Design Group, Potsdam, Germany","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5112726857","display_name":"Dan Ingalls","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Dan H.H. Ingalls","raw_affiliation_strings":["Communications Design Group, San Francisco, USA"],"affiliations":[{"raw_affiliation_string":"Communications Design Group, San Francisco, USA","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5083436290","display_name":"Tim Felgentreff","orcid":"https://orcid.org/0000-0002-1293-632X"},"institutions":[{"id":"https://openalex.org/I143288331","display_name":"Hasso Plattner Institute","ror":"https://ror.org/058rn5r42","country_code":"DE","type":"facility","lineage":["https://openalex.org/I143288331","https://openalex.org/I176453806"]},{"id":"https://openalex.org/I176453806","display_name":"University of Potsdam","ror":"https://ror.org/03bnmw459","country_code":"DE","type":"education","lineage":["https://openalex.org/I176453806"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Tim Felgentreff","raw_affiliation_strings":["Hasso Plattner Institute, University of Potsdam, Potsdam, Germany"],"affiliations":[{"raw_affiliation_string":"Hasso Plattner Institute, University of Potsdam, Potsdam, Germany","institution_ids":["https://openalex.org/I143288331","https://openalex.org/I176453806"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5053989138","display_name":"Tobias Pape","orcid":"https://orcid.org/0000-0003-0110-6918"},"institutions":[{"id":"https://openalex.org/I176453806","display_name":"University of Potsdam","ror":"https://ror.org/03bnmw459","country_code":"DE","type":"education","lineage":["https://openalex.org/I176453806"]},{"id":"https://openalex.org/I143288331","display_name":"Hasso Plattner Institute","ror":"https://ror.org/058rn5r42","country_code":"DE","type":"facility","lineage":["https://openalex.org/I143288331","https://openalex.org/I176453806"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Tobias Pape","raw_affiliation_strings":["Hasso Plattner Institute, University of Potsdam, Potsdam, Germany"],"affiliations":[{"raw_affiliation_string":"Hasso Plattner Institute, University of Potsdam, Potsdam, Germany","institution_ids":["https://openalex.org/I143288331","https://openalex.org/I176453806"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5079160871","display_name":"Robert Hirschfeld","orcid":"https://orcid.org/0000-0002-4249-6003"},"institutions":[{"id":"https://openalex.org/I176453806","display_name":"University of Potsdam","ror":"https://ror.org/03bnmw459","country_code":"DE","type":"education","lineage":["https://openalex.org/I176453806"]},{"id":"https://openalex.org/I143288331","display_name":"Hasso Plattner Institute","ror":"https://ror.org/058rn5r42","country_code":"DE","type":"facility","lineage":["https://openalex.org/I143288331","https://openalex.org/I176453806"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Robert Hirschfeld","raw_affiliation_strings":["Hasso Plattner Institute, University of Potsdam, Potsdam, Germany"],"affiliations":[{"raw_affiliation_string":"Hasso Plattner Institute, University of Potsdam, Potsdam, Germany","institution_ids":["https://openalex.org/I143288331","https://openalex.org/I176453806"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5050878619"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":2.1838,"has_fulltext":false,"cited_by_count":9,"citation_normalized_percentile":{"value":0.88871473,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"57","last_page":"66"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9988999962806702,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9988999962806702,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.996999979019165,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9958000183105469,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8402526378631592},{"id":"https://openalex.org/keywords/smalltalk","display_name":"Smalltalk","score":0.788196861743927},{"id":"https://openalex.org/keywords/javascript","display_name":"JavaScript","score":0.7391294240951538},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.5575500726699829},{"id":"https://openalex.org/keywords/leverage","display_name":"Leverage (statistics)","score":0.5174851417541504},{"id":"https://openalex.org/keywords/rich-internet-application","display_name":"Rich Internet application","score":0.5106127858161926},{"id":"https://openalex.org/keywords/virtual-machine","display_name":"Virtual machine","score":0.4938691258430481},{"id":"https://openalex.org/keywords/adaptation","display_name":"Adaptation (eye)","score":0.48613354563713074},{"id":"https://openalex.org/keywords/software-deployment","display_name":"Software deployment","score":0.47927922010421753},{"id":"https://openalex.org/keywords/web-application","display_name":"Web application","score":0.4544017016887665},{"id":"https://openalex.org/keywords/server-side","display_name":"Server-side","score":0.4307973384857178},{"id":"https://openalex.org/keywords/client-side","display_name":"Client-side","score":0.41710221767425537},{"id":"https://openalex.org/keywords/object-oriented-programming","display_name":"Object-oriented programming","score":0.37987005710601807},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.3648730516433716}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8402526378631592},{"id":"https://openalex.org/C2777293101","wikidata":"https://www.wikidata.org/wiki/Q235086","display_name":"Smalltalk","level":3,"score":0.788196861743927},{"id":"https://openalex.org/C544833334","wikidata":"https://www.wikidata.org/wiki/Q2005","display_name":"JavaScript","level":2,"score":0.7391294240951538},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.5575500726699829},{"id":"https://openalex.org/C153083717","wikidata":"https://www.wikidata.org/wiki/Q6535263","display_name":"Leverage (statistics)","level":2,"score":0.5174851417541504},{"id":"https://openalex.org/C103048170","wikidata":"https://www.wikidata.org/wiki/Q725485","display_name":"Rich Internet application","level":3,"score":0.5106127858161926},{"id":"https://openalex.org/C25344961","wikidata":"https://www.wikidata.org/wiki/Q192726","display_name":"Virtual machine","level":2,"score":0.4938691258430481},{"id":"https://openalex.org/C139807058","wikidata":"https://www.wikidata.org/wiki/Q352374","display_name":"Adaptation (eye)","level":2,"score":0.48613354563713074},{"id":"https://openalex.org/C105339364","wikidata":"https://www.wikidata.org/wiki/Q2297740","display_name":"Software deployment","level":2,"score":0.47927922010421753},{"id":"https://openalex.org/C118643609","wikidata":"https://www.wikidata.org/wiki/Q189210","display_name":"Web application","level":2,"score":0.4544017016887665},{"id":"https://openalex.org/C14414571","wikidata":"https://www.wikidata.org/wiki/Q519081","display_name":"Server-side","level":2,"score":0.4307973384857178},{"id":"https://openalex.org/C202477664","wikidata":"https://www.wikidata.org/wiki/Q1352449","display_name":"Client-side","level":2,"score":0.41710221767425537},{"id":"https://openalex.org/C73752529","wikidata":"https://www.wikidata.org/wiki/Q79872","display_name":"Object-oriented programming","level":2,"score":0.37987005710601807},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.3648730516433716},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C120665830","wikidata":"https://www.wikidata.org/wiki/Q14620","display_name":"Optics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2661088.2661100","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2661088.2661100","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 10th ACM Symposium on Dynamic languages","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9","score":0.5199999809265137}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":11,"referenced_works":["https://openalex.org/W171056846","https://openalex.org/W1493929095","https://openalex.org/W2021429765","https://openalex.org/W2024901245","https://openalex.org/W2099822290","https://openalex.org/W2156487548","https://openalex.org/W2172147300","https://openalex.org/W2998185251","https://openalex.org/W3207999255","https://openalex.org/W4229928981","https://openalex.org/W4298872162"],"related_works":["https://openalex.org/W2505509890","https://openalex.org/W650647575","https://openalex.org/W2943523602","https://openalex.org/W73270673","https://openalex.org/W2518019954","https://openalex.org/W2028655213","https://openalex.org/W2732083259","https://openalex.org/W4254054560","https://openalex.org/W2033890725","https://openalex.org/W2955799979"],"abstract_inverted_index":{"We":[0,63],"report":[1],"our":[2],"experience":[3,81],"in":[4,13,19,95],"implementing":[5],"SqueakJS,":[6],"a":[7,24,32,96],"bit-compatible":[8],"implementation":[9,38],"of":[10,79],"Squeak/Smalltalk":[11],"written":[12],"pure":[14],"JavaScript.":[15],"SqueakJS":[16],"runs":[17],"entirely":[18],"the":[20,49,58,74],"Web":[21,60],"browser":[22],"with":[23],"virtual":[25,76],"filesystem":[26],"that":[27],"can":[28],"be":[29],"directed":[30],"to":[31,48,85],"server":[33],"or":[34],"client-side":[35],"storage.":[36],"Our":[37],"is":[39,82],"notable":[40],"for":[41,73],"simplicity":[42],"and":[43,53,91],"performance":[44,71],"gained":[45,56],"through":[46,57],"adaptation":[47],"host":[50],"object":[51],"memory":[52],"deployment":[54],"leverage":[55],"Lively":[59],"development":[61],"environment.":[62,98],"present":[64],"several":[65],"novel":[66],"techniques":[67],"as":[68,70],"well":[69],"measurements":[72],"resulting":[75],"machine.":[77],"Much":[78],"this":[80],"potentially":[83],"relevant":[84],"preserving":[86],"other":[87],"dynamic":[88],"language":[89],"systems":[90],"making":[92],"them":[93],"available":[94],"browser-based":[97]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":2},{"year":2016,"cited_by_count":4},{"year":2015,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2022-01-25T00:00:00"}
