{"id":5119,"date":"2020-02-12T03:52:56","date_gmt":"2020-02-12T08:52:56","guid":{"rendered":"https:\/\/latece.uqam.ca\/evenement\/seminaire-latece-parsing-json-really-quickly-lessons-learned\/"},"modified":"2020-03-04T18:03:37","modified_gmt":"2020-03-04T23:03:37","slug":"seminaire-latece-parsing-json-really-quickly-lessons-learned","status":"publish","type":"evenement","link":"https:\/\/latece.uqam.ca\/en\/evenement\/seminaire-latece-parsing-json-really-quickly-lessons-learned\/","title":{"rendered":"Daniel Lemire, TELUQ : Traiter des gigaoctets de JSON par seconde"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>Qui ?<\/strong> Daniel Lemire, professeur au d\u00e9partement d&#8217;informatique, uqam<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><br><strong>Quand ? <\/strong>mercredi 11 mars 2020, 12h30 <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><br><strong>O\u00f9 ?<\/strong> PK 5115<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Titre<\/strong> : Traiter des gigaoctets de JSON par seconde<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>R\u00e9sum\u00e9<\/strong> : <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nos disques et r\u00e9seaux peuvent charger des donn\u00e9es au rythme de gigaoctets par seconde. Nous croyons que notre logiciel devrait en faire de m\u00eame. Le format JSON est le format de donn\u00e9es standard que ce soit dans l&#8217;infonuagique ou dans l&#8217;informatique mobile. Nous avons \u00e9crit ce qui est sans doute le parseur JSON le plus rapide du monde. Il peut construire le DOM (document-object-model) de fichiers JSON \u00e0 plus de 2 gigaoctets par seconde en utilisant un seul coeur, tout en fournissant une validation compl\u00e8te des donn\u00e9es. Notre parseur est plusieurs fois plus rapides que les parseurs conventionnels. Il roule aussi bien sur un iPhone que sur un puissant serveur. Il est utilis\u00e9 par des entreprises comme Microsoft ou Yandex. Sur GitHub, la librairie logicielle correspondante (simdjson) est le 77e projet C++ ayant le plus d&#8217;\u00e9toiles sur environ 1 million de projets.<\/p>\n","protected":false},"featured_media":0,"template":"","class_list":["post-5119","evenement","type-evenement","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Daniel Lemire, TELUQ : Traiter des gigaoctets de JSON par seconde - Transdisciplinary Research Lab on IT Ecosystems<\/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:\/\/latece.uqam.ca\/en\/evenement\/seminaire-latece-parsing-json-really-quickly-lessons-learned\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Daniel Lemire, TELUQ : Traiter des gigaoctets de JSON par seconde - Transdisciplinary Research Lab on IT Ecosystems\" \/>\n<meta property=\"og:description\" content=\"Qui ? Daniel Lemire, professeur au d\u00e9partement d&#8217;informatique, uqam Quand ? mercredi 11 mars 2020, 12h30 O\u00f9 ? PK 5115 Titre : Traiter des gigaoctets de JSON par seconde R\u00e9sum\u00e9 : Nos disques et r\u00e9seaux peuvent charger des donn\u00e9es au rythme de gigaoctets par seconde. Nous croyons que notre logiciel devrait en faire de m\u00eame. [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/latece.uqam.ca\/en\/evenement\/seminaire-latece-parsing-json-really-quickly-lessons-learned\/\" \/>\n<meta property=\"og:site_name\" content=\"Transdisciplinary Research Lab on IT Ecosystems\" \/>\n<meta property=\"article:modified_time\" content=\"2020-03-04T23:03:37+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/latece.uqam.ca\\\/en\\\/evenement\\\/seminaire-latece-parsing-json-really-quickly-lessons-learned\\\/\",\"url\":\"https:\\\/\\\/latece.uqam.ca\\\/en\\\/evenement\\\/seminaire-latece-parsing-json-really-quickly-lessons-learned\\\/\",\"name\":\"Daniel Lemire, TELUQ : Traiter des gigaoctets de JSON par seconde - Transdisciplinary Research Lab on IT Ecosystems\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/latece.uqam.ca\\\/#website\"},\"datePublished\":\"2020-02-12T08:52:56+00:00\",\"dateModified\":\"2020-03-04T23:03:37+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/latece.uqam.ca\\\/en\\\/evenement\\\/seminaire-latece-parsing-json-really-quickly-lessons-learned\\\/#breadcrumb\"},\"inLanguage\":\"en-CA\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/latece.uqam.ca\\\/en\\\/evenement\\\/seminaire-latece-parsing-json-really-quickly-lessons-learned\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/latece.uqam.ca\\\/en\\\/evenement\\\/seminaire-latece-parsing-json-really-quickly-lessons-learned\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"UQAM\",\"item\":\"https:\\\/\\\/uqam.ca\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"LATECE\",\"item\":\"https:\\\/\\\/latece.uqam.ca\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Events\",\"item\":\"https:\\\/\\\/latece.uqam.ca\\\/en\\\/evenement\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Daniel Lemire, TELUQ : Traiter des gigaoctets de JSON par seconde\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/latece.uqam.ca\\\/#website\",\"url\":\"https:\\\/\\\/latece.uqam.ca\\\/\",\"name\":\"Transdisciplinary Research Lab on IT Ecosystems\",\"description\":\"LATECE\",\"publisher\":{\"@id\":\"https:\\\/\\\/latece.uqam.ca\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/latece.uqam.ca\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-CA\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/latece.uqam.ca\\\/#organization\",\"name\":\"Laboratoire de recherche sur les technologies du commerce \u00e9lectronique (LATECE)\",\"url\":\"https:\\\/\\\/latece.uqam.ca\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-CA\",\"@id\":\"https:\\\/\\\/latece.uqam.ca\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/latece.uqam.ca\\\/wp-content\\\/uploads\\\/2018\\\/11\\\/logo_latece.jpg\",\"contentUrl\":\"https:\\\/\\\/latece.uqam.ca\\\/wp-content\\\/uploads\\\/2018\\\/11\\\/logo_latece.jpg\",\"width\":212,\"height\":40,\"caption\":\"Laboratoire de recherche sur les technologies du commerce \u00e9lectronique (LATECE)\"},\"image\":{\"@id\":\"https:\\\/\\\/latece.uqam.ca\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Daniel Lemire, TELUQ : Traiter des gigaoctets de JSON par seconde - Transdisciplinary Research Lab on IT Ecosystems","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:\/\/latece.uqam.ca\/en\/evenement\/seminaire-latece-parsing-json-really-quickly-lessons-learned\/","og_locale":"en_US","og_type":"article","og_title":"Daniel Lemire, TELUQ : Traiter des gigaoctets de JSON par seconde - Transdisciplinary Research Lab on IT Ecosystems","og_description":"Qui ? Daniel Lemire, professeur au d\u00e9partement d&#8217;informatique, uqam Quand ? mercredi 11 mars 2020, 12h30 O\u00f9 ? PK 5115 Titre : Traiter des gigaoctets de JSON par seconde R\u00e9sum\u00e9 : Nos disques et r\u00e9seaux peuvent charger des donn\u00e9es au rythme de gigaoctets par seconde. Nous croyons que notre logiciel devrait en faire de m\u00eame. [&hellip;]","og_url":"https:\/\/latece.uqam.ca\/en\/evenement\/seminaire-latece-parsing-json-really-quickly-lessons-learned\/","og_site_name":"Transdisciplinary Research Lab on IT Ecosystems","article_modified_time":"2020-03-04T23:03:37+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/latece.uqam.ca\/en\/evenement\/seminaire-latece-parsing-json-really-quickly-lessons-learned\/","url":"https:\/\/latece.uqam.ca\/en\/evenement\/seminaire-latece-parsing-json-really-quickly-lessons-learned\/","name":"Daniel Lemire, TELUQ : Traiter des gigaoctets de JSON par seconde - Transdisciplinary Research Lab on IT Ecosystems","isPartOf":{"@id":"https:\/\/latece.uqam.ca\/#website"},"datePublished":"2020-02-12T08:52:56+00:00","dateModified":"2020-03-04T23:03:37+00:00","breadcrumb":{"@id":"https:\/\/latece.uqam.ca\/en\/evenement\/seminaire-latece-parsing-json-really-quickly-lessons-learned\/#breadcrumb"},"inLanguage":"en-CA","potentialAction":[{"@type":"ReadAction","target":["https:\/\/latece.uqam.ca\/en\/evenement\/seminaire-latece-parsing-json-really-quickly-lessons-learned\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/latece.uqam.ca\/en\/evenement\/seminaire-latece-parsing-json-really-quickly-lessons-learned\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"UQAM","item":"https:\/\/uqam.ca"},{"@type":"ListItem","position":2,"name":"LATECE","item":"https:\/\/latece.uqam.ca\/en\/"},{"@type":"ListItem","position":3,"name":"Events","item":"https:\/\/latece.uqam.ca\/en\/evenement\/"},{"@type":"ListItem","position":4,"name":"Daniel Lemire, TELUQ : Traiter des gigaoctets de JSON par seconde"}]},{"@type":"WebSite","@id":"https:\/\/latece.uqam.ca\/#website","url":"https:\/\/latece.uqam.ca\/","name":"Transdisciplinary Research Lab on IT Ecosystems","description":"LATECE","publisher":{"@id":"https:\/\/latece.uqam.ca\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/latece.uqam.ca\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-CA"},{"@type":"Organization","@id":"https:\/\/latece.uqam.ca\/#organization","name":"Laboratoire de recherche sur les technologies du commerce \u00e9lectronique (LATECE)","url":"https:\/\/latece.uqam.ca\/","logo":{"@type":"ImageObject","inLanguage":"en-CA","@id":"https:\/\/latece.uqam.ca\/#\/schema\/logo\/image\/","url":"https:\/\/latece.uqam.ca\/wp-content\/uploads\/2018\/11\/logo_latece.jpg","contentUrl":"https:\/\/latece.uqam.ca\/wp-content\/uploads\/2018\/11\/logo_latece.jpg","width":212,"height":40,"caption":"Laboratoire de recherche sur les technologies du commerce \u00e9lectronique (LATECE)"},"image":{"@id":"https:\/\/latece.uqam.ca\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/latece.uqam.ca\/en\/wp-json\/wp\/v2\/evenement\/5119","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/latece.uqam.ca\/en\/wp-json\/wp\/v2\/evenement"}],"about":[{"href":"https:\/\/latece.uqam.ca\/en\/wp-json\/wp\/v2\/types\/evenement"}],"wp:attachment":[{"href":"https:\/\/latece.uqam.ca\/en\/wp-json\/wp\/v2\/media?parent=5119"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}