{"id":"https://openalex.org/W2806821636","doi":"https://doi.org/10.1145/3211332.3211343","title":"JSCore: architectural support for accelerating JavaScript execution (short WIP paper)","display_name":"JSCore: architectural support for accelerating JavaScript execution (short WIP paper)","publication_year":2018,"publication_date":"2018-06-07","ids":{"openalex":"https://openalex.org/W2806821636","doi":"https://doi.org/10.1145/3211332.3211343","mag":"2806821636"},"language":"en","primary_location":{"id":"doi:10.1145/3211332.3211343","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3211332.3211343","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 19th ACM SIGPLAN/SIGBED International Conference on Languages, Compilers, and Tools for Embedded Systems","raw_type":"proceedings-article"},"type":"conference-paper","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/A5064653988","display_name":"Gaurav Chadha","orcid":null},"institutions":[{"id":"https://openalex.org/I1342911587","display_name":"Oracle (United States)","ror":"https://ror.org/006c77m33","country_code":"US","type":"company","lineage":["https://openalex.org/I1342911587"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Gaurav Chadha","raw_affiliation_strings":["Oracle, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Oracle, USA","institution_ids":["https://openalex.org/I1342911587"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5064653988"],"corresponding_institution_ids":["https://openalex.org/I1342911587"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.04226997,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"104","last_page":"108"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9998999834060669,"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"}},"topics":[{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9998999834060669,"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9961000084877014,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9959999918937683,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/javascript","display_name":"JavaScript","score":0.8885315656661987},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8583968877792358},{"id":"https://openalex.org/keywords/unobtrusive-javascript","display_name":"Unobtrusive JavaScript","score":0.8327345848083496},{"id":"https://openalex.org/keywords/boilerplate-text","display_name":"Boilerplate text","score":0.5712075233459473},{"id":"https://openalex.org/keywords/flexibility","display_name":"Flexibility (engineering)","score":0.4353960156440735},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.4268651306629181},{"id":"https://openalex.org/keywords/rich-internet-application","display_name":"Rich Internet application","score":0.41556042432785034},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.3849295377731323},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.37973639369010925}],"concepts":[{"id":"https://openalex.org/C544833334","wikidata":"https://www.wikidata.org/wiki/Q2005","display_name":"JavaScript","level":2,"score":0.8885315656661987},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8583968877792358},{"id":"https://openalex.org/C198240166","wikidata":"https://www.wikidata.org/wiki/Q2298909","display_name":"Unobtrusive JavaScript","level":4,"score":0.8327345848083496},{"id":"https://openalex.org/C75701414","wikidata":"https://www.wikidata.org/wiki/Q1651672","display_name":"Boilerplate text","level":2,"score":0.5712075233459473},{"id":"https://openalex.org/C2780598303","wikidata":"https://www.wikidata.org/wiki/Q65921492","display_name":"Flexibility (engineering)","level":2,"score":0.4353960156440735},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4268651306629181},{"id":"https://openalex.org/C103048170","wikidata":"https://www.wikidata.org/wiki/Q725485","display_name":"Rich Internet application","level":3,"score":0.41556042432785034},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.3849295377731323},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.37973639369010925},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3211332.3211343","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3211332.3211343","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 19th ACM SIGPLAN/SIGBED International Conference on Languages, Compilers, and Tools for Embedded Systems","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":11,"referenced_works":["https://openalex.org/W42576273","https://openalex.org/W2006312753","https://openalex.org/W2014138754","https://openalex.org/W2027995282","https://openalex.org/W2034062945","https://openalex.org/W2066444215","https://openalex.org/W2084484430","https://openalex.org/W2170382128","https://openalex.org/W2625141094","https://openalex.org/W2734277621","https://openalex.org/W2912836996"],"related_works":["https://openalex.org/W650647575","https://openalex.org/W597036300","https://openalex.org/W2477981260","https://openalex.org/W36303035","https://openalex.org/W2617623045","https://openalex.org/W4231812305","https://openalex.org/W2505509890","https://openalex.org/W827014118","https://openalex.org/W2500345013","https://openalex.org/W2739095887"],"abstract_inverted_index":{"JavaScript":[0,30,153,203],"has":[1,9],"seen":[2],"meteoric":[3],"growth":[4],"in":[5,117],"popularity":[6],"as":[7,100],"it":[8,44,54,103],"in-":[10],"creasingly":[11],"become":[12],"the":[13,36,69,82,111,115,138,158,163,179,187,191,197],"language":[14,49],"of":[15,35,65,71,77,86,88,119,125,132,137,194],"choice":[16],"for":[17,20,38,135,152],"developers,":[18],"both":[19],"front-end":[21],"web":[22],"development":[23,27],"and":[24,32,58,63,84,123,177],"server":[25],"code":[26],"through":[28],"various":[29],"frameworks":[31],"Node.js.":[33],"Part":[34],"reason":[37],"its":[39],"wide":[40],"use":[41],"is":[42,45,90],"that":[43,155],"a":[46,93,96,107,130,149,169],"prototype":[47],"based":[48],"with":[50,129,186],"dynamic":[51],"types,":[52],"making":[53],"easy":[55],"to":[56,102,162,173,182],"learn":[57],"program":[59],"in.":[60],"This":[61],"flexibility":[62],"ease":[64],"programming":[66],"comes":[67],"at":[68,106],"cost":[70],"performance.":[72],"There":[73],"are":[74],"two":[75,165],"sources":[76],"significant":[78],"slowdown.":[79,195],"First,":[80],"since":[81],"number":[83],"type":[85,118,136],"properties":[87],"prototypes":[89],"dynamic,":[91],"accessing":[92],"property":[94,175],"involves":[95],"slow":[97],"dictionary":[98],"lookup,":[99],"opposed":[101],"being":[104],"present":[105],"fixed":[108],"offset":[109],"from":[110],"base":[112],"address.":[113],"Second,":[114],"dynamism":[116],"values":[120,126],"necessitates":[121],"wrapping":[122],"unwrapping":[124],"into":[127],"objects":[128],"variety":[131],"checks":[133],"including":[134],"value.":[139],"To":[140],"mitigate":[141],"these":[142],"performance":[143,159],"problems,":[144],"this":[145],"paper":[146],"proposes":[147],"JSCore,":[148],"core":[150],"specialized":[151],"execution,":[154],"vastly":[156],"reduces":[157],"degradation":[160],"due":[161],"above":[164],"causes.":[166],"It":[167],"uses":[168],"hardware":[170],"lookup":[171],"table":[172],"accelerate":[174],"access,":[176],"extends":[178],"data":[180,184],"path":[181],"store":[183],"types":[185],"data,":[188],"nearly":[189],"eliminating":[190],"second":[192],"source":[193],"Combining":[196],"two,":[198],"JSCore":[199],"accelerates":[200],"real":[201],"world":[202],"applications":[204],"by":[205],"23%.":[206]},"counts_by_year":[],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
