{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,14]],"date-time":"2026-04-14T16:03:46Z","timestamp":1776182626643,"version":"3.50.1"},"reference-count":61,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2023,6,26]],"date-time":"2023-06-26T00:00:00Z","timestamp":1687737600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,6,26]],"date-time":"2023-06-26T00:00:00Z","timestamp":1687737600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Grid Computing"],"published-print":{"date-parts":[[2023,9]]},"DOI":"10.1007\/s10723-023-09669-8","type":"journal-article","created":{"date-parts":[[2023,6,26]],"date-time":"2023-06-26T08:07:50Z","timestamp":1687766870000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":25,"title":["WebAssembly as an Enabler for Next Generation Serverless Computing"],"prefix":"10.1007","volume":"21","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0419-4300","authenticated-orcid":false,"given":"Vojdan","family":"Kjorveziroski","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0034-2855","authenticated-orcid":false,"given":"Sonja","family":"Filiposka","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2023,6,26]]},"reference":[{"key":"9669_CR1","doi-asserted-by":"crossref","unstructured":"Armbrust, M., Fox, A., Griffith, R., Joseph, A., Katz, R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A., Stoica, I., Zaharia, M.: Above the clouds: A berkeley view of cloud computing (2009)","DOI":"10.1145\/1721654.1721672"},{"key":"9669_CR2","doi-asserted-by":"publisher","unstructured":"Mell, P., Grance, T.: The NIST definition of cloud computing. Technical Report NIST Special Publication (SP) 800-145, National Institute of Standards and Technology (September 2011). https:\/\/doi.org\/10.6028\/NIST.SP.800-145","DOI":"10.6028\/NIST.SP.800-145"},{"key":"9669_CR3","doi-asserted-by":"publisher","unstructured":"Duan, Y., Fu, G., Zhou, N., Sun, X., Narendra, N.C., Hu, B.: Everything as a service (XaaS) on the cloud: origins, current and future trends. In: 2015 IEEE 8th International Conference on Cloud Computing, pp. 621\u2013628 (2015). https:\/\/doi.org\/10.1109\/CLOUD.2015.88","DOI":"10.1109\/CLOUD.2015.88"},{"key":"9669_CR4","unstructured":"Jonas, E., Schleier-Smith, J., Sreekanti, V., Tsai, C.-C., Khandelwal, A., Pu, Q., Shankar, V., Carreira, J., Krauth, K., Yadwadkar, N., Gonzalez, J.E., Popa, R.A., Stoica, I., Patterson, D.A.: Cloud programming simplified: a Berkeley View on serverless computing. arXiv:1902.03383 [cs] (2019)"},{"issue":"8","key":"9669_CR5","doi-asserted-by":"publisher","first-page":"1368","DOI":"10.3390\/app8081368","volume":"8","author":"N Kratzke","year":"2018","unstructured":"Kratzke, N.: A brief history of cloud application architectures. Applied Sciences 8(8), 1368 (2018). https:\/\/doi.org\/10.3390\/app8081368","journal-title":"Applied Sciences"},{"key":"9669_CR6","doi-asserted-by":"publisher","unstructured":"Wen, J., Liu, Y., Chen, Z., Chen, J., Ma, Y.: Characterizing commodity serverless computing platforms. Journal of Software: Evolution and Process n\/a(n\/a), 2394. https:\/\/doi.org\/10.1002\/smr.2394","DOI":"10.1002\/smr.2394"},{"key":"9669_CR7","unstructured":"El Ioini, N., H\u00e4stbacka, D., Pahl, C., Taibi, D.: Platforms for serverless at the edge: A Review. In: Zirpins, C., Paraskakis, I., Andrikopoulos, V., Kratzke, N., Pahl, C., El\u00a0Ioini, N., Andreou, A.S., Feuerlicht, G., Lamersdorf, W., Ortiz, G., Van den Heuvel, W.-J., Soldani, J., Villari, M., Casale, G., Plebani, P. (eds.) Advances in service-oriented and cloud computing vol. 1360, pp. 29\u201340. Springer International Publishing. Cham (2021)"},{"key":"9669_CR8","doi-asserted-by":"publisher","unstructured":"Li, J., Kulkarni, S.G., Ramakrishnan, K.K., Li, D.: Analyzing open-source serverless platforms: characteristics and performance. pp 15\u201320 arXiv:2106.03601 [cs] (2021) https:\/\/doi.org\/10.18293\/SEKE2021-129","DOI":"10.18293\/SEKE2021-129"},{"key":"9669_CR9","unstructured":"Cloudflare Workers. https:\/\/workers.cloudflare.com\/ Accessed 2022-11-09"},{"key":"9669_CR10","doi-asserted-by":"publisher","unstructured":"Pfandzelter, T., Bermbach, D.: IoT data processing in the fog: Functions, streams, or batch processing? In: 2019 IEEE International Conference on Fog Computing (ICFC). pp. 201\u2013206. IEEE Prague, Czech Republic (2019). https:\/\/doi.org\/10.1109\/ICFC.2019.00033","DOI":"10.1109\/ICFC.2019.00033"},{"key":"9669_CR11","doi-asserted-by":"publisher","first-page":"849","DOI":"10.1016\/j.future.2017.09.020","volume":"79","author":"B Varghese","year":"2018","unstructured":"Varghese, B., Buyya, R.: Next generation cloud computing: New trends and research directions. Future Generation Computer Systems 79, 849\u2013861 (2018). https:\/\/doi.org\/10.1016\/j.future.2017.09.020","journal-title":"Future Generation Computer Systems"},{"key":"9669_CR12","doi-asserted-by":"publisher","unstructured":"Salehe, M., Hu, Z., Mortazavi, S.H., Mohomed, I., Capes, T.: VideoPipe: Building Video stream processing pipelines at the edge. In: Proceedings of the 20th International Middleware Conference Industrial Track pp. 43\u201349 ACM Davis CA USA (2019). https:\/\/doi.org\/10.1145\/3366626.3368131","DOI":"10.1145\/3366626.3368131"},{"issue":"10","key":"9669_CR13","doi-asserted-by":"publisher","first-page":"130","DOI":"10.3390\/computers10100130","volume":"10","author":"V Kjorveziroski","year":"2021","unstructured":"Kjorveziroski, V., Filiposka, S., Trajkovik, V.: IoT serverless computing at the edge: A Systematic Mapping Review. Computers 10(10), 130 (2021). https:\/\/doi.org\/10.3390\/computers10100130","journal-title":"Computers"},{"key":"9669_CR14","unstructured":"Hellerstein, J.M., Faleiro, J., Gonzalez, J.E., Schleier-Smith, J., Sreekanti, V., Tumanov, A., Wu, C.: Serverless computing:One step forward, two steps back. In:CIDR 2019,Monterey. CA (2018)"},{"key":"9669_CR15","doi-asserted-by":"publisher","unstructured":"Kjorveziroski, V., Canto, C.B., Roig, P.J., Gilly, K., Mishev, A., Trajkovik, V., Filiposka, S.: IoT serverless computing at the edge: Open issues and research direction. Transactions on Networks and Communications vol.9(4), pp. 1\u201333 (2021). https:\/\/doi.org\/10.14738\/tnc.94.11231","DOI":"10.14738\/tnc.94.11231"},{"issue":"5","key":"9669_CR16","doi-asserted-by":"publisher","first-page":"1025","DOI":"10.1007\/s00607-021-00924-y","volume":"103","author":"A Bocci","year":"2021","unstructured":"Bocci, A., Forti, S., Ferrari, G.-L., Brogi, A.: Secure FaaS orchestration in the fog: How far are we? Computing 103(5), 1025\u20131056 (2021). https:\/\/doi.org\/10.1007\/s00607-021-00924-y","journal-title":"Computing"},{"issue":"11","key":"9669_CR17","doi-asserted-by":"publisher","first-page":"13728","DOI":"10.1007\/s11227-022-04430-6","volume":"78","author":"V Kjorveziroski","year":"2022","unstructured":"Kjorveziroski, V., Filiposka, S.: Kubernetes distributions for the edge: Serverless performance evaluation. The Journal of Supercomputing 78(11), 13728\u201313755 (2022). https:\/\/doi.org\/10.1007\/s11227-022-04430-6","journal-title":"The Journal of Supercomputing"},{"key":"9669_CR18","doi-asserted-by":"crossref","unstructured":"Wang, B., Ali-Eldin, A., Shenoy, P.: LaSS: Running latency sensitive serverless computations at the edge. In:Proceedings of the 30th International Symposium on High-Performance Parallel and Distributed Computing, Association for Computing Machinery. New York, NY, USA, pp. 239\u2013251 (2020)","DOI":"10.1145\/3431379.3460646"},{"key":"9669_CR19","doi-asserted-by":"publisher","unstructured":"Agarwal, S., Rodriguez, M.A., Buyya, R.: A reinforcement learning approach to reduce serverless function cold start frequency. In: 2021 IEEE\/ACM 21st International Symposium on Cluster, Cloud and Internet Computing (CCGrid), pp. 797\u2013803 https:\/\/doi.org\/10.1109\/CCGrid51090.2021.00097 (2021)","DOI":"10.1109\/CCGrid51090.2021.00097"},{"key":"9669_CR20","doi-asserted-by":"publisher","unstructured":"Murphy, S., Persaud, L., Martini, W., Bosshard, B.: On the use of web assembly in a serverless context.In: Paasivaara, M., Kruchten, P. (eds.) Agile Processes in Software Engineering and Extreme Programming Workshops. Lecture Notes in Business Information Processing, pp. 141\u2013145 Springer International Publishing, Cham(2020). https:\/\/doi.org\/10.1007\/978-3-030-58858-8-15","DOI":"10.1007\/978-3-030-58858-8-15"},{"key":"9669_CR21","doi-asserted-by":"publisher","unstructured":"Marin, E., Perino, D., Di Pietro, R.:Serverless computing: A security perspective.Journal of Cloud Computing vol.11(1), p 69 (2022). https:\/\/doi.org\/10.1186\/s13677-022-00347-w","DOI":"10.1186\/s13677-022-00347-w"},{"key":"9669_CR22","unstructured":"W3C WebAssembly Working Group. https:\/\/www.w3.org\/wasm\/ Accessed 11 Sept 2022"},{"key":"9669_CR23","unstructured":"WebAssembly Language Support Matrix. https:\/\/www.fermyon.com Accessed 29 Oct 2022"},{"key":"9669_CR24","doi-asserted-by":"publisher","unstructured":"Haas, A., Rossberg, A., Schuff, D.L., Titzer, B.L., Holman, M., Gohman, D., Wagner, L., Zakai, A., Bastien, J.: Bringing the web up to speed with WebAssembly.In: Proceedings of the 38th ACM SIGPLAN Conference on Programming Language Design and Implementation, pp. 185\u2013200 Barcelona Spain ACM (2017). https:\/\/doi.org\/10.1145\/3062341.3062363","DOI":"10.1145\/3062341.3062363"},{"key":"9669_CR25","doi-asserted-by":"publisher","unstructured":"Wang, W.: Empowering web applications with WebAssembly: Are We There Yet?In: 2021 36th IEEE\/ACM International Conference on Automated Software Engineering (ASE), pp. 1301\u20131305. https:\/\/doi.org\/10.1109\/ASE51524.2021.9678831","DOI":"10.1109\/ASE51524.2021.9678831"},{"key":"9669_CR26","doi-asserted-by":"publisher","unstructured":"Wang, Z., Wang, J., Wang, Z., Hu, Y.: Characterization and implication of edge WebAssembly runtimes. In: 2021 IEEE 23rd Int Conf on High Performance Computing & Communications; 7th Int Conf on Data Science & Systems; 19th Int Conf on Smart City; 7th Int Conf on Dependability in Sensor, Cloud & Big Data Systems & Application (HPCC\/DSS\/SmartCity\/DependSys), pp. 71\u201380 (2021). https:\/\/doi.org\/10.1109\/HPCC-DSS-SmartCity-DependSys53884.2021.00037","DOI":"10.1109\/HPCC-DSS-SmartCity-DependSys53884.2021.00037"},{"key":"9669_CR27","doi-asserted-by":"crossref","unstructured":"Wang, W.:How far we\u2019ve come a characterization study of standalone WebAssembly runtimes.In: IISWC 2022, Austin, TX, USA (2022)","DOI":"10.1109\/IISWC55918.2022.00028"},{"key":"9669_CR28","unstructured":"WASI Filesystem. WebAssembly. https:\/\/github.com\/WebAssembly\/wasi-filesystem Accessed 11 Sept 2022"},{"key":"9669_CR29","unstructured":"WASI Sockets. WebAssembly. https:\/\/github.com\/WebAssembly\/wasi-sockets Accessed 11 Sept 2022"},{"key":"9669_CR30","unstructured":"Wasi-Threads. WebAssembly (2022). https:\/\/github.com\/WebAssembly\/wasi-threads Accessed 11 Sept 2022"},{"key":"9669_CR31","unstructured":"WebAssembly System Interface \u2013 Proposals. https:\/\/github.com\/WebAssembly\/WASI\/blob\/bac366c8aeb69cacfea6c4c04a503191bf1cede1\/Proposals.md Accessed 11 Sept 2022"},{"key":"9669_CR32","doi-asserted-by":"publisher","unstructured":"Gackstatter, P., Frangoudis, P.A., Dustdar, S.: Pushing serverless to the edge with WebAssembly runtimes.In:2022 22nd IEEE International Symposium on Cluster, Cloud and Internet Computing (CCGrid), pp. 140\u2013149 (2022) https:\/\/doi.org\/10.1109\/CCGrid54584.2022.00023","DOI":"10.1109\/CCGrid54584.2022.00023"},{"key":"9669_CR33","doi-asserted-by":"publisher","unstructured":"Gadepalli, P.K., Peach, G., Cherkasova, L., Aitken, R., Parmer,G.: Challenges and opportunities for efficient serverless computing at the edge.In: 2019 38th Symposium on Reliable Distributed Systems (SRDS), pp. 261\u20132615(2019). https:\/\/doi.org\/10.1109\/SRDS47363.2019.00036","DOI":"10.1109\/SRDS47363.2019.00036"},{"key":"9669_CR34","unstructured":"Component Model Design and Specification. WebAssembly (2022) https:\/\/github.com\/WebAssembly\/component-model Accessed 11 Sept 2022"},{"key":"9669_CR35","doi-asserted-by":"publisher","unstructured":"Ling, W., Ma, L., Tian, C., Hu, Z.: Pigeon: A Dynamic and Efficient Serverless and FaaS Framework for Private Cloud.In: 2019 International Conference on Computational Science and Computational Intelligence (CSCI), IEEE,Las Vegas, NV, USA pp. 1416\u20131421 (2019). https:\/\/doi.org\/10.1109\/CSCI49370.2019.00265","DOI":"10.1109\/CSCI49370.2019.00265"},{"key":"9669_CR36","doi-asserted-by":"publisher","unstructured":"Karhula, P., Janak, J., Schulzrinne, H.:Checkpointing and migration of IoT edge functions.In: Proceedings of the 2nd International Workshop on Edge Systems, Analytics And Networking. dgeSys \u201919. Association for Computing Machinery, New York, NY, USA (2019). https:\/\/doi.org\/10.1145\/3301418.3313947","DOI":"10.1145\/3301418.3313947"},{"key":"9669_CR37","doi-asserted-by":"publisher","unstructured":"Pelle, I., Czentye, J., Doka, J., Kern, A., Gero, B.P., Sonkoly, B.:Operating latency sensitive applications on public Serverless Edge Cloud Platforms. IEEE Internet of Things Journal, 1\u20131 (2020). https:\/\/doi.org\/10.1109\/JIOT.2020.3042428","DOI":"10.1109\/JIOT.2020.3042428"},{"key":"9669_CR38","doi-asserted-by":"publisher","unstructured":"Elgamal, T.:Costless: Optimizing cost of serverless computing through function fusion and placement.In: 2018 IEEE\/ACM Symposium on Edge Computing (SEC), IEEE. Seattle, WA, USA pp. 300\u2013312. (2018). https:\/\/doi.org\/10.1109\/SEC.2018.00029","DOI":"10.1109\/SEC.2018.00029"},{"key":"9669_CR39","doi-asserted-by":"publisher","unstructured":"Gadepalli, P.K., McBride, S., Peach, G., Cherkasova, L., Parmer, G.:Sledge: A serverless-first, light-weight wasm runtime for the edge.In: Proceedings of the 21st International Middleware Conference. Middleware \u201920, Association for Computing Machinery New York, NY, USA pp. 265\u2013279(2020). https:\/\/doi.org\/10.1145\/3423211.3425680","DOI":"10.1145\/3423211.3425680"},{"key":"9669_CR40","doi-asserted-by":"publisher","unstructured":"Long, J., Tai, H.-Y., Hsieh, S.-T., Yuan, M.J.: A lightweight design for serverless function-as-a-service. IEEE Software vol.38(1), pp. 75\u201380(2021). https:\/\/doi.org\/10.1109\/MS.2020.3028991arXiv:2010.07115 [cs] (2019)","DOI":"10.1109\/MS.2020.3028991"},{"key":"9669_CR41","doi-asserted-by":"publisher","unstructured":"Hockley, D., Williamson, C.: Benchmarking runtime scripting performance in wasmer.In: Companion of the 2022 ACM\/SPEC International Conference on Performance Engineering.ICPE \u201922, Association for Computing Machinery, New York, NY, USA pp. 97\u2013104 (2022). https:\/\/doi.org\/10.1145\/3491204.3527477","DOI":"10.1145\/3491204.3527477"},{"key":"9669_CR42","doi-asserted-by":"publisher","DOI":"10.5555\/3358807.3358817","author":"A Jangda","year":"2019","unstructured":"Jangda, A., Powers, B., Berger, E., Guha, A.: Not so fast: Analyzing the Performance of WebAssembly vs. Native Code (2019). https:\/\/doi.org\/10.5555\/3358807.3358817","journal-title":"Native Code"},{"key":"9669_CR43","doi-asserted-by":"publisher","unstructured":"M\u00e9n\u00e9trey, J., Pasin, M., Felber, P., Schiavoni, V.: WebAssembly as a common layer for the coud-edge continuum.In:Proceedings of the 2nd Workshop on Flexible Resource and Application Management on the Edge, pp. 3\u20138 (2022). https:\/\/doi.org\/10.1145\/3526059.3533618","DOI":"10.1145\/3526059.3533618"},{"key":"9669_CR44","unstructured":"Stephen: Awesome WebAssembly runtimes (2022). https:\/\/github.com\/appcypher\/awesome-wasm-runtimes Accessed 11 Sept 2022"},{"key":"9669_CR45","unstructured":"Containers\/Crun. https:\/\/github.com\/containers\/crun Accessed 11 Sept 2022"},{"key":"9669_CR46","unstructured":"\u201cDistroless\u201c Container Images. GoogleContainerTools (2022). https:\/\/github.com\/GoogleContainerTools\/distroless Accessed 11 Sept 2022"},{"key":"9669_CR47","unstructured":"Kmu-Bigdata\/Serverless-Faas-Workbench (2021). https:\/\/github.com\/kmu-bigdata\/serverless-faas-workbench Accessed 15 Jan 2023"},{"key":"9669_CR48","doi-asserted-by":"publisher","unstructured":"Kim, J., Lee, K.: FunctionBench: A suite of workloads for serverless cloud function service. In: 2019 IEEE 12th International Conference on Cloud Computing (CLOUD), pp. 502\u2013504. IEEE, Milan, Italy (2019). https:\/\/doi.org\/10.1109\/CLOUD.2019.00091","DOI":"10.1109\/CLOUD.2019.00091"},{"key":"9669_CR49","unstructured":"Hound - Crates.Io: Rust package registry. https:\/\/crates.io\/crates\/hound Accessed 12 Jan 2023"},{"key":"9669_CR50","unstructured":"Simon, A.N.: anthonynsimon\/bild (2023). https:\/\/github.com\/anthonynsimon\/bild Accessed 15 Jan 2023"},{"key":"9669_CR51","unstructured":"N-Body (Benchmarks Game). https:\/\/benchmarksgame-team.pages.debian.net\/benchmarksgame\/performance\/nbody.html Accessed 15 Jan 2023"},{"key":"9669_CR52","unstructured":"Prime Numbers - The Algorithms. https:\/\/the-algorithms.com Accessed 15 Jan 2023"},{"key":"9669_CR53","unstructured":"Lok, A.: andylokandy\/simsearch-rs (2023). https:\/\/github.com\/andylokandy\/simsearch-rs Accessed 15 Jan 2023"},{"key":"9669_CR54","unstructured":"Potapov, S.: greyblake\/whatlang-rs (2023). https:\/\/github.com\/greyblake\/whatlang-rs Accessed 15 Jan 2023"},{"key":"9669_CR55","unstructured":"zip-rs\/zip (2023). https:\/\/github.com\/zip-rs\/zip Accessed 15 Jan 2023"},{"key":"9669_CR56","unstructured":"OpenFaaS - serverless functions made simple. https:\/\/www.openfaas.com\/ 17 Jan 2023"},{"key":"9669_CR57","unstructured":"Knative. https:\/\/knative.dev\/ Accessed 17 Jan 2023"},{"key":"9669_CR58","unstructured":"Kubeless. https:\/\/kubeless.io\/ Accessed 17 Jan 2023"},{"key":"9669_CR59","unstructured":"Supported WASM And WASI proposals - WasmEdge runtime. https:\/\/wasmedge.org\/book\/en\/features\/proposals.html. https:\/\/wasmedge.org\/book\/en\/features\/proposals.html Accessed 11 Jan 2023"},{"key":"9669_CR60","unstructured":"Wasmedgec AOT compiler - WasmEdge runtime. https:\/\/wasmedge.org\/book\/en\/cli\/wasmedgec.html Accessed 14 Jan 2023"},{"key":"9669_CR61","unstructured":"FreeBSD manual pages \u2013 clang - the clang, C, C++ and objective-C compiler. https:\/\/www.freebsd.org\/cgi\/man.cgi?query=clang++ &sektion=1 &manpath=FreeBSD+9.0-RELEASE Accessed 14 Jan 2023"}],"container-title":["Journal of Grid Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10723-023-09669-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10723-023-09669-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10723-023-09669-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,10,3]],"date-time":"2023-10-03T08:05:52Z","timestamp":1696320352000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10723-023-09669-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,6,26]]},"references-count":61,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2023,9]]}},"alternative-id":["9669"],"URL":"https:\/\/doi.org\/10.1007\/s10723-023-09669-8","relation":{},"ISSN":["1570-7873","1572-9184"],"issn-type":[{"value":"1570-7873","type":"print"},{"value":"1572-9184","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,6,26]]},"assertion":[{"value":"23 November 2022","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"27 April 2023","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"26 June 2023","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"Not applicable.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics approval and consent to participate"}},{"value":"Not applicable.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for publication"}},{"value":"The authors have no relevant financial or non-financial interests to disclose.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"34"}}