Thermal Energy Storage Technologies: A Review of... | F1000Research "use strict";function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}!function(){var t=function(){var t,e,o=[],n=window,r=n;for(;r;){try{if(r.frames.__tcfapiLocator){t=r;break}}catch(t){}if(r===n.top)break;r=r.parent}t||(!function t(){var e=n.document,o=!!n.frames.__tcfapiLocator;if(!o)if(e.body){var r=e.createElement("iframe");r.style.cssText="display:none",r.name="__tcfapiLocator",e.body.appendChild(r)}else setTimeout(t,5);return!o}(),n.__tcfapi=function(){for(var t=arguments.length,n=new Array(t),r=0;r 3&&2===parseInt(n[1],10)&&"boolean"==typeof n[3]&&(e=n[3],"function"==typeof n[2]&&n[2]("set",!0)):"ping"===n[0]?"function"==typeof n[2]&&n[2]({gdprApplies:e,cmpLoaded:!1,cmpStatus:"stub"}):o.push(n)},n.addEventListener("message",(function(t){var e="string"==typeof t.data,o={};if(e)try{o=JSON.parse(t.data)}catch(t){}else o=t.data;var n="object"===_typeof(o)&&null!==o?o.__tcfapiCall:null;n&&window.__tcfapi(n.command,n.version,(function(o,r){var a={__tcfapiReturn:{returnValue:o,success:r,callId:n.callId}};t&&t.source&&t.source.postMessage&&t.source.postMessage(e?JSON.stringify(a):a,"*")}),n.parameter)}),!1))};"undefined"!=typeof module?module.exports=t:t()}(); dataLayer = dataLayer || []; // Standard GTM initialization - Google Consent Mode handles consent automatically (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl+ '>m_auth=hzk0Vc3qFsQYhCrIoHz68A>m_preview=env-1>m_cookies_win=x';f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-MWFK8L5J'); ;window.NREUM||(NREUM={});NREUM.init={distributed_tracing:{enabled:true},privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]}}; ;NREUM.loader_config={accountID:"438030",trustKey:"438030",agentID:"772317073",licenseKey:"97f8f67f26",applicationID:"772317073"} ;NREUM.info={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",licenseKey:"97f8f67f26",applicationID:"772317073",sa:1} ;/*! For license information please see nr-loader-spa-1.236.0.min.js.LICENSE.txt */ (()=>{"use strict";var e,t,r={5763:(e,t,r)=>{r.d(t,{P_:()=>l,Mt:()=>g,C5:()=>s,DL:()=>v,OP:()=>T,lF:()=>D,Yu:()=>y,Dg:()=>h,CX:()=>c,GE:()=>b,sU:()=>_});var n=r(8632),i=r(9567);const o={beacon:n.ce.beacon,errorBeacon:n.ce.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.D)(t,o),(0,n.Qy)(e,a[e],"info")}var u=r(7056);const d=()=>{const e={blockSelector:"[data-nr-block]",maskInputOptions:{password:!0}};return{allow_bfcache:!0,privacy:{cookies_enabled:!0},ajax:{deny_list:void 0,enabled:!0,harvestTimeSeconds:10},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},session:{domain:void 0,expiresMs:u.oD,inactiveMs:u.Hb},ssl:void 0,obfuscate:void 0,jserrors:{enabled:!0,harvestTimeSeconds:10},metrics:{enabled:!0},page_action:{enabled:!0,harvestTimeSeconds:30},page_view_event:{enabled:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,long_task:!1},session_trace:{enabled:!0,harvestTimeSeconds:10},harvest:{tooManyRequestsDelay:60},session_replay:{enabled:!1,harvestTimeSeconds:60,sampleRate:.1,errorSampleRate:.1,maskTextSelector:"*",maskAllInputs:!0,get blockClass(){return"nr-block"},get ignoreClass(){return"nr-ignore"},get maskTextClass(){return"nr-mask"},get blockSelector(){return e.blockSelector},set blockSelector(t){e.blockSelector+=",".concat(t)},get maskInputOptions(){return e.maskInputOptions},set maskInputOptions(t){e.maskInputOptions={...t,password:!0}}},spa:{enabled:!0,harvestTimeSeconds:10}}},f={};function l(e){if(!e)throw new Error("All configuration objects require an agent identifier!");if(!f[e])throw new Error("Configuration for ".concat(e," was never set"));return f[e]}function h(e,t){if(!e)throw new Error("All configuration objects require an agent identifier!");f[e]=(0,i.D)(t,d()),(0,n.Qy)(e,f[e],"config")}function g(e,t){if(!e)throw new Error("All configuration objects require an agent identifier!");var r=l(e);if(r){for(var n=t.split("."),i=0;i {r.d(t,{D:()=>i});var n=r(50);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.Z)("Setting a Configurable requires an object as input");if(!t||"object"!=typeof t)return(0,n.Z)("Setting a Configurable requires a model to set its initial properties");const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.Z)("An error occurred while setting a property of a Configurable",e)}return r}catch(e){(0,n.Z)("An error occured while setting a Configurable",e)}}},6818:(e,t,r)=>{r.d(t,{Re:()=>i,gF:()=>o,q4:()=>n});const n="1.236.0",i="PROD",o="CDN"},385:(e,t,r)=>{r.d(t,{FN:()=>a,IF:()=>u,Nk:()=>f,Tt:()=>s,_A:()=>o,il:()=>n,pL:()=>c,v6:()=>i,w1:()=>d});const n="undefined"!=typeof window&&!!window.document,i="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),o=n?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),a=""+o?.location,s=/iPad|iPhone|iPod/.test(navigator.userAgent),c=s&&"undefined"==typeof SharedWorker,u=(()=>{const e=navigator.userAgent.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),d=Boolean(n&&window.document.documentMode),f=!!navigator.sendBeacon},1117:(e,t,r)=>{r.d(t,{w:()=>o});var n=r(50);const i={agentIdentifier:"",ee:void 0};class o{constructor(e){try{if("object"!=typeof e)return(0,n.Z)("shared context requires an object as input");this.sharedContext={},Object.assign(this.sharedContext,i),Object.entries(e).forEach((e=>{let[t,r]=e;Object.keys(i).includes(t)&&(this.sharedContext[t]=r)}))}catch(e){(0,n.Z)("An error occured while setting SharedContext",e)}}}},8e3:(e,t,r)=>{r.d(t,{L:()=>d,R:()=>c});var n=r(2177),i=r(1284),o=r(4322),a=r(3325);const s={};function c(e,t){const r={staged:!1,priority:a.p[t]||0};u(e),s[e].get(t)||s[e].set(t,r)}function u(e){e&&(s[e]||(s[e]=new Map))}function d(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"feature";if(u(e),!e||!s[e].get(t))return a(t);s[e].get(t).staged=!0;const r=[...s[e]];function a(t){const r=e?n.ee.get(e):n.ee,a=o.X.handlers;if(r.backlog&&a){var s=r.backlog[t],c=a[t];if(c){for(var u=0;s&&u {let[t,r]=e;return r.staged}))&&(r.sort(((e,t)=>e[1].priority-t[1].priority)),r.forEach((e=>{let[t]=e;a(t)})))}function f(e,t){var r=e[1];(0,i.D)(t[r],(function(t,r){var n=e[0];if(r[0]===n){var i=r[1],o=e[3],a=e[2];i.apply(o,a)}}))}},2177:(e,t,r)=>{r.d(t,{c:()=>f,ee:()=>u});var n=r(8632),i=r(2210),o=r(1284),a=r(5763),s="nr@context";let c=(0,n.fP)();var u;function d(){}function f(e){return(0,i.X)(e,s,l)}function l(){return new d}function h(){u.aborted=!0,u.backlog={}}c.ee?u=c.ee:(u=function e(t,r){var n={},c={},f={},g=!1;try{g=16===r.length&&(0,a.OP)(r).isolatedBacklog}catch(e){}var p={on:b,addEventListener:b,removeEventListener:y,emit:v,get:x,listeners:w,context:m,buffer:A,abort:h,aborted:!1,isBuffering:E,debugId:r,backlog:g?{}:t&&"object"==typeof t.backlog?t.backlog:{}};return p;function m(e){return e&&e instanceof d?e:e?(0,i.X)(e,s,l):l()}function v(e,r,n,i,o){if(!1!==o&&(o=!0),!u.aborted||i){t&&o&&t.emit(e,r,n);for(var a=m(n),s=w(e),d=s.length,f=0;fn,p:()=>i});var n=r(2177).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},4322:(e,t,r)=>{r.d(t,{X:()=>o});var n=r(5546);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.E,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.E);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3239:(e,t,r)=>{r.d(t,{bP:()=>s,iz:()=>c,m$:()=>a});var n=r(385);let i=!1,o=!1;try{const e={get passive(){return i=!0,!1},get signal(){return o=!0,!1}};n._A.addEventListener("test",null,e),n._A.removeEventListener("test",null,e)}catch(e){}function a(e,t){return i||o?{capture:!!e,passive:i,signal:t}:!!e}function s(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;window.addEventListener(e,t,a(r,n))}function c(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;document.addEventListener(e,t,a(r,n))}},4402:(e,t,r)=>{r.d(t,{Ht:()=>u,M:()=>c,Rl:()=>a,ky:()=>s});var n=r(385);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n._A?.crypto||n._A?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(31))),i.split("").map((e=>"x"===e?o(t,++r).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n._A?.crypto||n._A?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(31)));const a=[];for(var s=0;s {r.d(t,{Bq:()=>n,Hb:()=>o,oD:()=>i});const n="NRBA",i=144e5,o=18e5},7894:(e,t,r)=>{function n(){return Math.round(performance.now())}r.d(t,{z:()=>n})},7243:(e,t,r)=>{r.d(t,{e:()=>o});var n=r(385),i={};function o(e){if(e in i)return i[e];if(0===(e||"").indexOf("data:"))return{protocol:"data"};let t;var r=n._A?.location,o={};if(n.il)t=document.createElement("a"),t.href=e;else try{t=new URL(e,r.href)}catch(e){return o}o.port=t.port;var a=t.href.split("://");!o.port&&a[1]&&(o.port=a[1].split("/")[0].split("@").pop().split(":")[1]),o.port&&"0"!==o.port||(o.port="https"===a[0]?"443":"80"),o.hostname=t.hostname||r.hostname,o.pathname=t.pathname,o.protocol=a[0],"/"!==o.pathname.charAt(0)&&(o.pathname="/"+o.pathname);var s=!t.protocol||":"===t.protocol||t.protocol===r.protocol,c=t.hostname===r.hostname&&t.port===r.port;return o.sameOrigin=s&&(!t.hostname||c),"/"===o.pathname&&(i[e]=o),o}},50:(e,t,r)=>{function n(e,t){"function"==typeof console.warn&&(console.warn("New Relic: ".concat(e)),t&&console.warn(t))}r.d(t,{Z:()=>n})},2587:(e,t,r)=>{r.d(t,{N:()=>c,T:()=>u});var n=r(2177),i=r(5546),o=r(8e3),a=r(3325);const s={stn:[a.D.sessionTrace],err:[a.D.jserrors,a.D.metrics],ins:[a.D.pageAction],spa:[a.D.spa],sr:[a.D.sessionReplay,a.D.sessionTrace]};function c(e,t){const r=n.ee.get(t);e&&"object"==typeof e&&(Object.entries(e).forEach((e=>{let[t,n]=e;void 0===u[t]&&(s[t]?s[t].forEach((e=>{n?(0,i.p)("feat-"+t,[],void 0,e,r):(0,i.p)("block-"+t,[],void 0,e,r),(0,i.p)("rumresp-"+t,[Boolean(n)],void 0,e,r)})):n&&(0,i.p)("feat-"+t,[],void 0,void 0,r),u[t]=Boolean(n))})),Object.keys(s).forEach((e=>{void 0===u[e]&&(s[e]?.forEach((t=>(0,i.p)("rumresp-"+e,[!1],void 0,t,r))),u[e]=!1)})),(0,o.L)(t,a.D.pageViewEvent))}const u={}},2210:(e,t,r)=>{r.d(t,{X:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},1284:(e,t,r)=>{r.d(t,{D:()=>n});const n=(e,t)=>Object.entries(e||{}).map((e=>{let[r,n]=e;return t(r,n)}))},4351:(e,t,r)=>{r.d(t,{P:()=>o});var n=r(2177);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}}}},3960:(e,t,r)=>{r.d(t,{K:()=>a,b:()=>o});var n=r(3239);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.bP)("load",e,t)}function a(e){if(i())return e();(0,n.iz)("DOMContentLoaded",e)}},8632:(e,t,r)=>{r.d(t,{EZ:()=>u,Qy:()=>c,ce:()=>o,fP:()=>a,gG:()=>d,mF:()=>s});var n=r(7894),i=r(385);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return i._A.NREUM||(i._A.NREUM={}),void 0===i._A.newrelic&&(i._A.newrelic=i._A.NREUM),i._A.NREUM}function s(){let e=a();return e.o||(e.o={ST:i._A.setTimeout,SI:i._A.setImmediate,CT:i._A.clearTimeout,XHR:i._A.XMLHttpRequest,REQ:i._A.Request,EV:i._A.Event,PR:i._A.Promise,MO:i._A.MutationObserver,FETCH:i._A.fetch}),e}function c(e,t,r){let i=a();const o=i.initializedAgents||{},s=o[e]||{};return Object.keys(s).length||(s.initializedAt={ms:(0,n.z)(),date:new Date}),i.initializedAgents={...o,[e]:{...s,[r]:t}},i}function u(e,t){a()[e]=t}function d(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},7956:(e,t,r)=>{r.d(t,{N:()=>i});var n=r(3239);function i(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0;return void(0,n.iz)("visibilitychange",(function(){if(t)return void("hidden"==document.visibilityState&&e());e(document.visibilityState)}),r,i)}},1214:(e,t,r)=>{r.d(t,{em:()=>v,u5:()=>N,QU:()=>S,_L:()=>I,Gm:()=>L,Lg:()=>M,gy:()=>U,BV:()=>Q,Kf:()=>ee});var n=r(2177);const i="nr@original";var o=Object.prototype.hasOwnProperty,a=!1;function s(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");var a,s,c,u="-"===n.charAt(0);for(c=0;c 2?n-2:0),o=2;o {r(A[T],e,w),r(E[T],e,w)})),r(l._A,"fetch",y),t.on(y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(y+"done",[null,r],n)}else t.emit(y+"done",[e],n)})),t}const O={},j=["pushState","replaceState"];function S(e){const t=function(e){return(e||n.ee).get("history")}(e);return!l.il||O[t.debugId]++||(O[t.debugId]=1,s(t).inPlace(window.history,j,"-")),t}var P=r(3239);const C={},R=["appendChild","insertBefore","replaceChild"];function I(e){const t=function(e){return(e||n.ee).get("jsonp")}(e);if(!l.il||C[t.debugId])return t;C[t.debugId]=!0;var r=s(t),i=/[?&](?:callback|cb)=([^&#]+)/,o=/(.*)\.([^.]+)/,a=/^(\w+)(\.|$)(.*)$/;function c(e,t){var r=e.match(a),n=r[1],i=r[3];return i?c(i,t[n]):t[n]}return r.inPlace(Node.prototype,R,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var n=(a=e.src,s=a.match(i),s?s[1]:null);var a,s;if(!n)return;var u=function(e){var t=e.match(o);if(t&&t.length>=3)return{key:t[2],parent:c(t[1],window)};return{key:e,parent:window}}(n);if("function"!=typeof u.parent[u.key])return;var d={};function f(){t.emit("jsonp-end",[],d),e.removeEventListener("load",f,(0,P.m$)(!1)),e.removeEventListener("error",l,(0,P.m$)(!1))}function l(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",f,(0,P.m$)(!1)),e.removeEventListener("error",l,(0,P.m$)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",f,(0,P.m$)(!1)),e.addEventListener("error",l,(0,P.m$)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}var k=r(5763);const H={};function L(e){const t=function(e){return(e||n.ee).get("mutation")}(e);if(!l.il||H[t.debugId])return t;H[t.debugId]=!0;var r=s(t),i=k.Yu.MO;return i&&(window.MutationObserver=function(e){return this instanceof i?new i(r(e,"fn-")):i.apply(this,arguments)},MutationObserver.prototype=i.prototype),t}const z={};function M(e){const t=function(e){return(e||n.ee).get("promise")}(e);if(z[t.debugId])return t;z[t.debugId]=!0;var r=n.c,o=s(t),a=k.Yu.PR;return a&&function(){function e(r){var n=t.context(),i=o(r,"executor-",n,null,!1);const s=Reflect.construct(a,[i],e);return t.context(s).getCtx=function(){return n},s}l._A.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return a.toString()},Object.setPrototypeOf(e,a),["all","race"].forEach((function(r){const n=a[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=a[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=a.prototype;const n=a.prototype.then;a.prototype.then=function(){var e=this,i=r(e);i.promise=e;for(var a=arguments.length,s=new Array(a),c=0;c e())),t};function m(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}function b(){var e=this,t=r.context(e);e.readyState>3&&!t.resolved&&(t.resolved=!0,r.emit("xhr-resolved",[],e)),i.inPlace(e,f,"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,p),p.prototype=o.prototype,i.inPlace(p.prototype,J,"-xhr-",E),r.on("send-xhr-start",(function(e,t){m(e,t),function(e){h.push(e),a&&(y?y.then(A):u?u(A):(w=-w,x.data=w))}(t)})),r.on("open-xhr-start",m),a){var y=c&&c.resolve();if(!u&&!c){var w=1,x=document.createTextNode(w);new a(A).observe(x,{characterData:!0})}}else t.on("fn-end",(function(e){e[0]&&e[0].type===d||A()}));function A(){for(var e=0;e {r.d(t,{t:()=>n});const n=r(3325).D.ajax},6660:(e,t,r)=>{r.d(t,{A:()=>i,t:()=>n});const n=r(3325).D.jserrors,i="nr@seenError"},3081:(e,t,r)=>{r.d(t,{gF:()=>o,mY:()=>i,t9:()=>n,vz:()=>s,xS:()=>a});const n=r(3325).D.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},4649:(e,t,r)=>{r.d(t,{t:()=>n});const n=r(3325).D.pageAction},7633:(e,t,r)=>{r.d(t,{Dz:()=>i,OJ:()=>a,qw:()=>o,t9:()=>n});const n=r(3325).D.pageViewEvent,i="firstbyte",o="domcontent",a="windowload"},9251:(e,t,r)=>{r.d(t,{t:()=>n});const n=r(3325).D.pageViewTiming},3614:(e,t,r)=>{r.d(t,{BST_RESOURCE:()=>i,END:()=>s,FEATURE_NAME:()=>n,FN_END:()=>u,FN_START:()=>c,PUSH_STATE:()=>d,RESOURCE:()=>o,START:()=>a});const n=r(3325).D.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState"},7836:(e,t,r)=>{r.d(t,{BODY:()=>A,CB_END:()=>E,CB_START:()=>u,END:()=>x,FEATURE_NAME:()=>i,FETCH:()=>_,FETCH_BODY:()=>v,FETCH_DONE:()=>m,FETCH_START:()=>p,FN_END:()=>c,FN_START:()=>s,INTERACTION:()=>l,INTERACTION_API:()=>d,INTERACTION_EVENTS:()=>o,JSONP_END:()=>b,JSONP_NODE:()=>g,JS_TIME:()=>T,MAX_TIMER_BUDGET:()=>a,REMAINING:()=>f,SPA_NODE:()=>h,START:()=>w,originalSetTimeout:()=>y});var n=r(5763);const i=r(3325).D.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",f="remaining",l="interaction",h="spaNode",g="jsonpNode",p="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=n.Yu.ST,w="-start",x="-end",A="-body",E="cb"+x,T="jsTime",_="fetch"},5938:(e,t,r)=>{r.d(t,{W:()=>o});var n=r(5763),i=r(2177);class o{constructor(e,t,r){this.agentIdentifier=e,this.aggregator=t,this.ee=i.ee.get(e,(0,n.OP)(this.agentIdentifier).isolatedBacklog),this.featureName=r,this.blocked=!1}}},9144:(e,t,r)=>{r.d(t,{j:()=>m});var n=r(3325),i=r(5763),o=r(5546),a=r(2177),s=r(7894),c=r(8e3),u=r(3960),d=r(385),f=r(50),l=r(3081),h=r(8632);function g(){const e=(0,h.gG)();["setErrorHandler","finished","addToTrace","inlineHit","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId"].forEach((t=>{e[t]=function(){for(var r=arguments.length,n=new Array(r),i=0;i 1?r-1:0),i=1;i {e.exposed&&e.api[t]&&o.push(e.api[t](...n))})),o.length>1?o:o[0]}(t,...n)}}))}var p=r(2587);function m(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},m=arguments.length>2?arguments[2]:void 0,v=arguments.length>3?arguments[3]:void 0,{init:b,info:y,loader_config:w,runtime:x={loaderType:m},exposed:A=!0}=t;const E=(0,h.gG)();y||(b=E.init,y=E.info,w=E.loader_config),(0,i.Dg)(e,b||{}),(0,i.GE)(e,w||{}),(0,i.sU)(e,x),y.jsAttributes??={},d.v6&&(y.jsAttributes.isWorker=!0),(0,i.CX)(e,y),g();const T=function(e,t){t||(0,c.R)(e,"api");const h={};var g=a.ee.get(e),p=g.get("tracer"),m="api-",v=m+"ixn-";function b(t,r,n,o){const a=(0,i.C5)(e);return null===r?delete a.jsAttributes[t]:(0,i.CX)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),x(m,n,!0,o||null===r?"session":void 0)(t,r)}function y(){}["setErrorHandler","finished","addToTrace","inlineHit","addRelease"].forEach((e=>h[e]=x(m,e,!0,"api"))),h.addPageAction=x(m,"addPageAction",!0,n.D.pageAction),h.setCurrentRouteName=x(m,"routeName",!0,n.D.spa),h.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,i.OP)(e).customTransaction=(r||"http://custom.transaction")+t,x(m,"setPageViewName",!0)()},h.setCustomAttribute=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("string"==typeof e){if(["string","number"].includes(typeof t)||null===t)return b(e,t,"setCustomAttribute",r);(0,f.Z)("Failed to execute setCustomAttribute.\nNon-null value must be a string or number type, but a type of was provided."))}else(0,f.Z)("Failed to execute setCustomAttribute.\nName must be a string type, but a type of was provided."))},h.setUserId=function(e){if("string"==typeof e||null===e)return b("enduser.id",e,"setUserId",!0);(0,f.Z)("Failed to execute setUserId.\nNon-null value must be a string type, but a type of was provided."))},h.interaction=function(){return(new y).get()};var w=y.prototype={createTracer:function(e,t){var r={},i=this,a="function"==typeof t;return(0,o.p)(v+"tracer",[(0,s.z)(),e,r],i,n.D.spa,g),function(){if(p.emit((a?"":"no-")+"fn-start",[(0,s.z)(),i,a],r),a)try{return t.apply(this,arguments)}catch(e){throw p.emit("fn-err",[arguments,this,"string"==typeof e?new Error(e):e],r),e}finally{p.emit("fn-end",[(0,s.z)()],r)}}}};function x(e,t,r,i){return function(){return(0,o.p)(l.xS,["API/"+t+"/called"],void 0,n.D.metrics,g),i&&(0,o.p)(e+t,[(0,s.z)(),...arguments],r?null:this,i,g),r?void 0:this}}function A(){r.e(439).then(r.bind(r,7438)).then((t=>{let{setAPI:r}=t;r(e),(0,c.L)(e,"api")})).catch((()=>(0,f.Z)("Downloading runtime APIs failed...")))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{w[e]=x(v,e,void 0,n.D.spa)})),h.noticeError=function(e,t){"string"==typeof e&&(e=new Error(e)),(0,o.p)(l.xS,["API/noticeError/called"],void 0,n.D.metrics,g),(0,o.p)("err",[e,(0,s.z)(),!1,t],void 0,n.D.jserrors,g)},d.il?(0,u.b)((()=>A()),!0):A(),h}(e,v);return(0,h.Qy)(e,T,"api"),(0,h.Qy)(e,A,"exposed"),(0,h.EZ)("activatedFeatures",p.T),T}},3325:(e,t,r)=>{r.d(t,{D:()=>n,p:()=>i});const n={ajax:"ajax",jserrors:"jserrors",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.ajax]:5,[n.sessionTrace]:6,[n.pageAction]:7,[n.spa]:8,[n.sessionReplay]:9}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>(({78:"page_action-aggregate",147:"metrics-aggregate",242:"session-manager",317:"jserrors-aggregate",348:"page_view_timing-aggregate",412:"lazy-feature-loader",439:"async-api",538:"recorder",590:"session_replay-aggregate",675:"compressor",733:"session_trace-aggregate",786:"page_view_event-aggregate",873:"spa-aggregate",898:"ajax-aggregate"}[e]||e)+"."+{78:"ac76d497",147:"3dc53903",148:"1a20d5fe",242:"2a64278a",317:"49e41428",348:"bd6de33a",412:"2f55ce66",439:"30bd804e",538:"1b18459f",590:"cf0efb30",675:"ae9f91a8",733:"83105561",786:"06482edd",860:"03a8b7a5",873:"e6b09d52",898:"998ef92b"}[e]+"-1.236.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d {s.onerror=s.onload=null,clearTimeout(h);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},h=setTimeout(l.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=l.bind(null,s.onerror),s.onload=l.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.j=364,i.p="https://js-agent.newrelic.com/",(()=>{var e={364:0,953:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u {i.r(o);var e=i(3325),t=i(5763);const r=Object.values(e.D);function n(e){const n={};return r.forEach((r=>{n[r]=function(e,r){return!1!==(0,t.Mt)(r,"".concat(e,".enabled"))}(r,e)})),n}var a=i(9144);var s=i(5546),c=i(385),u=i(8e3),d=i(5938),f=i(3960),l=i(50);class h extends d.W{constructor(e,t,r){let n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];super(e,t,r),this.auto=n,this.abortHandler,this.featAggregate,this.onAggregateImported,n&&(0,u.R)(e,r)}importAggregator(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(this.featAggregate||!this.auto)return;const r=c.il&&!0===(0,t.Mt)(this.agentIdentifier,"privacy.cookies_enabled");let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let t;try{if(r){const{setupAgentSession:e}=await Promise.all([i.e(860),i.e(242)]).then(i.bind(i,3228));t=e(this.agentIdentifier)}}catch(e){(0,l.Z)("A problem occurred when starting up session manager. This page will not start or extend any session.",e)}try{if(!this.shouldImportAgg(this.featureName,t))return void(0,u.L)(this.agentIdentifier,this.featureName);const{lazyFeatureLoader:r}=await i.e(412).then(i.bind(i,8582)),{Aggregate:o}=await r(this.featureName,"aggregate");this.featAggregate=new o(this.agentIdentifier,this.aggregator,e),n(!0)}catch(e){(0,l.Z)("Downloading and initializing ".concat(this.featureName," failed..."),e),this.abortHandler?.(),n(!1)}};c.il?(0,f.b)((()=>o()),!0):o()}shouldImportAgg(r,n){return r!==e.D.sessionReplay||!1!==(0,t.Mt)(this.agentIdentifier,"session_trace.enabled")&&(!!n?.isNew||!!n?.state.sessionReplay)}}var g=i(7633),p=i(7894);class m extends h{static featureName=g.t9;constructor(r,n){let i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(super(r,n,g.t9,i),("undefined"==typeof PerformanceNavigationTiming||c.Tt)&&"undefined"!=typeof PerformanceTiming){const n=(0,t.OP)(r);n[g.Dz]=Math.max(Date.now()-n.offset,0),(0,f.K)((()=>n[g.qw]=Math.max((0,p.z)()-n[g.Dz],0))),(0,f.b)((()=>{const t=(0,p.z)();n[g.OJ]=Math.max(t-n[g.Dz],0),(0,s.p)("timing",["load",t],void 0,e.D.pageViewTiming,this.ee)}))}this.importAggregator()}}var v=i(1117),b=i(1284);class y extends v.w{constructor(e){super(e),this.aggregatedData={}}store(e,t,r,n,i){var o=this.getBucket(e,t,r,i);return o.metrics=function(e,t){t||(t={count:0});return t.count+=1,(0,b.D)(e,(function(e,r){t[e]=w(r,t[e])})),t}(n,o.metrics),o}merge(e,t,r,n,i){var o=this.getBucket(e,t,n,i);if(o.metrics){var a=o.metrics;a.count+=r.count,(0,b.D)(r,(function(e,t){if("count"!==e){var n=a[e],i=r[e];i&&!i.c?a[e]=w(i.t,n):a[e]=function(e,t){if(!t)return e;t.c||(t=x(t.t));return t.min=Math.min(e.min,t.min),t.max=Math.max(e.max,t.max),t.t+=e.t,t.sos+=e.sos,t.c+=e.c,t}(i,a[e])}}))}else o.metrics=r}storeMetric(e,t,r,n){var i=this.getBucket(e,t,r);return i.stats=w(n,i.stats),i}getBucket(e,t,r,n){this.aggregatedData[e]||(this.aggregatedData[e]={});var i=this.aggregatedData[e][t];return i||(i=this.aggregatedData[e][t]={params:r||{}},n&&(i.custom=n)),i}get(e,t){return t?this.aggregatedData[e]&&this.aggregatedData[e][t]:this.aggregatedData[e]}take(e){for(var t={},r="",n=!1,i=0;i t.max&&(t.max=e),e 2&&void 0!==arguments[2])||arguments[2];super(e,r,j.t,n),c.il&&((0,t.OP)(e).initHidden=Boolean("hidden"===document.visibilityState),(0,N.N)((()=>(0,s.p)("docHidden",[(0,p.z)()],void 0,j.t,this.ee)),!0),(0,O.bP)("pagehide",(()=>(0,s.p)("winPagehide",[(0,p.z)()],void 0,j.t,this.ee))),this.importAggregator())}}var P=i(3081);class C extends h{static featureName=P.t9;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,P.t9,r),this.importAggregator()}}var R,I=i(2210),k=i(1214),H=i(2177),L={};try{R=localStorage.getItem("__nr_flags").split(","),console&&"function"==typeof console.log&&(L.console=!0,-1!==R.indexOf("dev")&&(L.dev=!0),-1!==R.indexOf("nr_dev")&&(L.nrDev=!0))}catch(e){}function z(e){try{L.console&&z(e)}catch(e){}}L.nrDev&&H.ee.on("internal-error",(function(e){z(e.stack)})),L.dev&&H.ee.on("fn-err",(function(e,t,r){z(r.stack)})),L.dev&&(z("NR AGENT IN DEVELOPMENT MODE"),z("flags: "+(0,b.D)(L,(function(e,t){return e})).join(", ")));var M=i(6660);class B extends h{static featureName=M.t;constructor(r,n){let i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(r,n,M.t,i),this.skipNext=0;try{this.removeOnAbort=new AbortController}catch(e){}const o=this;o.ee.on("fn-start",(function(e,t,r){o.abortHandler&&(o.skipNext+=1)})),o.ee.on("fn-err",(function(t,r,n){o.abortHandler&&!n[M.A]&&((0,I.X)(n,M.A,(function(){return!0})),this.thrown=!0,(0,s.p)("err",[n,(0,p.z)()],void 0,e.D.jserrors,o.ee))})),o.ee.on("fn-end",(function(){o.abortHandler&&!this.thrown&&o.skipNext>0&&(o.skipNext-=1)})),o.ee.on("internal-error",(function(t){(0,s.p)("ierr",[t,(0,p.z)(),!0],void 0,e.D.jserrors,o.ee)})),this.origOnerror=c._A.onerror,c._A.onerror=this.onerrorHandler.bind(this),c._A.addEventListener("unhandledrejection",(t=>{const r=function(e){let t="Unhandled Promise Rejection: ";if(e instanceof Error)try{return e.message=t+e.message,e}catch(t){return e}if(void 0===e)return new Error(t);try{return new Error(t+(0,D.P)(e))}catch(e){return new Error(t)}}(t.reason);(0,s.p)("err",[r,(0,p.z)(),!1,{unhandledPromiseRejection:1}],void 0,e.D.jserrors,this.ee)}),(0,O.m$)(!1,this.removeOnAbort?.signal)),(0,k.gy)(this.ee),(0,k.BV)(this.ee),(0,k.em)(this.ee),(0,t.OP)(r).xhrWrappable&&(0,k.Kf)(this.ee),this.abortHandler=this.#e,this.importAggregator()}#e(){this.removeOnAbort?.abort(),this.abortHandler=void 0}onerrorHandler(t,r,n,i,o){"function"==typeof this.origOnerror&&this.origOnerror(...arguments);try{this.skipNext?this.skipNext-=1:(0,s.p)("err",[o||new F(t,r,n),(0,p.z)()],void 0,e.D.jserrors,this.ee)}catch(t){try{(0,s.p)("ierr",[t,(0,p.z)(),!0],void 0,e.D.jserrors,this.ee)}catch(e){}}return!1}}function F(e,t,r){this.message=e||"Uncaught error with no additional information",this.sourceURL=t,this.line=r}let U=1;const q="nr@id";function G(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===c._A?0:(0,I.X)(e,q,(function(){return U++}))}function V(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,D.P)(e).length}catch(e){return}}}var X=i(7243);class W{constructor(e){this.agentIdentifier=e,this.generateTracePayload=this.generateTracePayload.bind(this),this.shouldGenerateTrace=this.shouldGenerateTrace.bind(this)}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var r=(0,t.DL)(this.agentIdentifier);if(!r)return null;var n=(r.accountID||"").toString()||null,i=(r.agentID||"").toString()||null,o=(r.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,_.M)(),s=(0,_.Ht)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof c._A?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,D.P)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var r=!1,n={};if((0,t.Mt)(this.agentIdentifier,"distributed_tracing")&&(n=(0,t.P_)(this.agentIdentifier).distributed_tracing),e.sameOrigin)r=!0;else if(n.allowed_origins instanceof Array)for(var i=0;i 2&&void 0!==arguments[2])||arguments[2];super(r,n,Z.t,i),(0,t.OP)(r).xhrWrappable&&(this.dt=new W(r),this.handler=(e,t,r,n)=>(0,s.p)(e,t,r,n,this.ee),(0,k.u5)(this.ee),(0,k.Kf)(this.ee),function(r,n,i,o){function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=E,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){_(t,e)}),(0,O.m$)(!1)),c.IF||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,O.m$)(!1))}function s(e){this.params={method:e[0]},T(this,e[1]),this.metrics={}}function u(e,n){var i=(0,t.DL)(r);i.xpid&&this.sameOrigin&&n.setRequestHeader("X-NewRelic-ID",i.xpid);var a=o.generateTracePayload(this.parsedOrigin);if(a){var s=!1;a.newrelicHeader&&(n.setRequestHeader("newrelic",a.newrelicHeader),s=!0),a.traceContextParentHeader&&(n.setRequestHeader("traceparent",a.traceContextParentHeader),a.traceContextStateHeader&&n.setRequestHeader("tracestate",a.traceContextStateHeader),s=!0),s&&(this.dt=a)}}function d(e,t){var r=this.metrics,i=e[0],o=this;if(r&&i){var a=V(i);a&&(r.txSize=a)}this.startTime=(0,p.z)(),this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof o.end)&&o.end(t)}catch(e){try{n.emit("internal-error",[e])}catch(e){}}};for(var s=0;s 1?e[1]=i:e.push(i)}else e[0]&&e[0].headers&&s(e[0].headers,n)&&(this.dt=n);function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function x(e,t){this.params={},this.metrics={},this.startTime=(0,p.z)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof Y?r=i.url:c._A?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),T(this,r);var o=(""+(i&&i instanceof Y&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.txSize=V(n.body)||0}function A(t,r){var n;this.endTime=(0,p.z)(),this.params||(this.params={}),this.params.status=r?r.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);var o={txSize:this.txSize,rxSize:n,duration:(0,p.z)()-this.startTime};i("xhr",[this.params,o,this.startTime,this.endTime,"fetch"],this,e.D.ajax)}function E(t){var r=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(var o=0;o 2&&void 0!==arguments[2])||arguments[2];super(e,t,we.t,r),this.importAggregator()}}new class{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,_.ky)(16);c._A?(this.agentIdentifier=t,this.sharedAggregator=new y({agentIdentifier:this.agentIdentifier}),this.features={},this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(m),Object.assign(this,(0,a.j)(this.agentIdentifier,e,e.loaderType||"agent")),this.start()):(0,l.Z)("Failed to initial the agent. Could not determine the runtime environment.")}get config(){return{info:(0,t.C5)(this.agentIdentifier),init:(0,t.P_)(this.agentIdentifier),loader_config:(0,t.DL)(this.agentIdentifier),runtime:(0,t.OP)(this.agentIdentifier)}}start(){const t="features";try{const r=n(this.agentIdentifier),i=[...this.desiredFeatures];i.sort(((t,r)=>e.p[t.featureName]-e.p[r.featureName])),i.forEach((t=>{if(r[t.featureName]||t.featureName===e.D.pageViewEvent){const n=function(t){switch(t){case e.D.ajax:return[e.D.jserrors];case e.D.sessionTrace:return[e.D.ajax,e.D.pageViewEvent];case e.D.sessionReplay:return[e.D.sessionTrace];case e.D.pageViewTiming:return[e.D.pageViewEvent];default:return[]}}(t.featureName);n.every((e=>r[e]))||(0,l.Z)("".concat(t.featureName," is enabled but one or more dependent features has been disabled (").concat((0,D.P)(n),"). This may cause unintended consequences or missing data...")),this.features[t.featureName]=new t(this.agentIdentifier,this.sharedAggregator)}})),(0,T.Qy)(this.agentIdentifier,this.features,t)}catch(e){(0,l.Z)("Failed to initialize all enabled instrument classes (agent aborted) -",e);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,T.fP)();return delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.[t],delete this.sharedAggregator,r.ee?.abort(),delete r.ee?.get(this.agentIdentifier),!1}}}({features:[J,m,S,class extends h{static featureName=oe;constructor(t,r){if(super(t,r,oe,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]),!c.il)return;const n=this.ee;let i;(0,k.QU)(n),this.eventsEE=(0,k.em)(n),this.eventsEE.on(se,(function(e,t){this.bstStart=(0,p.z)()})),this.eventsEE.on(ae,(function(t,r){(0,s.p)("bst",[t[0],r,this.bstStart,(0,p.z)()],void 0,e.D.sessionTrace,n)})),n.on(ce+ne,(function(e){this.time=(0,p.z)(),this.startPath=location.pathname+location.hash})),n.on(ce+ie,(function(t){(0,s.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,e.D.sessionTrace,n)}));try{i=new PerformanceObserver((t=>{const r=t.getEntries();(0,s.p)(te,[r],void 0,e.D.sessionTrace,n)})),i.observe({type:re,buffered:!0})}catch(e){}this.importAggregator({resourceObserver:i})}},C,xe,B,class extends h{static featureName=de;constructor(e,r){if(super(e,r,de,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]),!c.il)return;if(!(0,t.OP)(e).xhrWrappable)return;try{this.removeOnAbort=new AbortController}catch(e){}let n,i=0;const o=this.ee.get("tracer"),a=(0,k._L)(this.ee),s=(0,k.Lg)(this.ee),u=(0,k.BV)(this.ee),d=(0,k.Kf)(this.ee),f=this.ee.get("events"),l=(0,k.u5)(this.ee),h=(0,k.QU)(this.ee),g=(0,k.Gm)(this.ee);function m(e,t){h.emit("newURL",[""+window.location,t])}function v(){i++,n=window.location.hash,this[ve]=(0,p.z)()}function b(){i--,window.location.hash!==n&&m(0,!0);var e=(0,p.z)();this[pe]=~~this[pe]+e-this[ve],this[ye]=e}function y(e,t){e.on(t,(function(){this[t]=(0,p.z)()}))}this.ee.on(ve,v),s.on(be,v),a.on(be,v),this.ee.on(ye,b),s.on(ge,b),a.on(ge,b),this.ee.buffer([ve,ye,"xhr-resolved"],this.featureName),f.buffer([ve],this.featureName),u.buffer(["setTimeout"+le,"clearTimeout"+fe,ve],this.featureName),d.buffer([ve,"new-xhr","send-xhr"+fe],this.featureName),l.buffer([me+fe,me+"-done",me+he+fe,me+he+le],this.featureName),h.buffer(["newURL"],this.featureName),g.buffer([ve],this.featureName),s.buffer(["propagate",be,ge,"executor-err","resolve"+fe],this.featureName),o.buffer([ve,"no-"+ve],this.featureName),a.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),y(l,me+fe),y(l,me+"-done"),y(a,"new-jsonp"),y(a,"jsonp-end"),y(a,"cb-start"),h.on("pushState-end",m),h.on("replaceState-end",m),window.addEventListener("hashchange",m,(0,O.m$)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",m,(0,O.m$)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){m(0,i>1)}),(0,O.m$)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#e,this.importAggregator()}#e(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}],loaderType:"spa"})})(),window.NRBA=o})(); window.jQuery || document.write(' ') CKEDITOR_BASEPATH='https://f1000research.com/js/vendor/ckeditor/' window.reactTheme = 'research'; window.MathJax = { CommonHTML: { linebreaks: { automatic: true } }, 'HTML-CSS': { linebreaks: { automatic: true } }, SVG: { linebreaks: { automatic: true } }, AuthorInit: function() { MathJax.Hub.Register.MessageHook('End Process', function () { let timeout = false; // holder for timeout id const delay = 250; // delay after event is "complete" to run callback const reflowMath = function() { const dispFormulas = document.querySelectorAll('.disp-formula.panel'); if (!dispFormulas) { return; } for (const dispFormula of dispFormulas) { const child = dispFormula.querySelector('.MathJax_Preview').nextSibling.firstChild; const isMultiline = MathJax.Hub.getAllJax(dispFormula)[0].root.isMultiline; if (dispFormula.offsetWidth < child.offsetWidth || isMultiline) { MathJax.Hub.Queue(['Rerender', MathJax.Hub, dispFormula]); } } }; window.addEventListener('resize', function() { clearTimeout(timeout); // clear the timeout timeout = setTimeout(reflowMath, delay); // start timing for event "completion" }); }); }, }; if (window.location.hash == '#_=_'){ window.location = window.location.href.split('#')[0] } !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function() {n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)} ;if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '1641728616063202'); fbq('track', "PixelInitialized", {}); (function(h,o,t,j,a,r){ h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; h._hjSettings={hjid:2318163,hjsv:6}; a=o.getElementsByTagName('head')[0]; r=o.createElement('script');r.async=1; r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); search file_upload Submit your research search menu close search Browse Gateways & Collections How to Publish Submit your Research My Submissions Article Guidelines Article Guidelines (New Versions) Open Data, Software and Code Guidelines Open Data and Accessible Source Materials Guidelines (HSS) Open Data, Software and Code Guidelines (PSE) Prepublication Checks Production Process Posters and Slides Guidelines Document Guidelines Article Processing Charges Peer Review Finding Article Reviewers About How it Works For Reviewers Our Advisors Policies Glossary FAQs For Developers Newsroom Contact My Research Submissions Content and Tracking Alerts My Details Sign In file_upload Submit your research { "@context": "https://schema.org", "@type": "ScholarlyArticle", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://f1000research.com/articles/15-83" }, "headline": "Thermal Energy Storage Technologies: A Review of Current Landscape and Future Directions", "datePublished": "2026-01-20T13:37:19", "dateModified": "2026-01-20T13:37:19", "author": [ { "@type": "Person", "name": "Awash Tekle Tafere" } ], "publisher": { "@type": "Organization", "name": "F1000Research", "logo": { "@type": "ImageObject", "url": "https://f1000research.com/img/AMP/F1000Research_image.png", "height": 480, "width": 60 } }, "image": { "@type": "ImageObject", "url": "https://f1000research.com/img/AMP/F1000Research_image.png", "height": 1200, "width": 150 }, "description": " Abstract Thermal Energy Storage (TES) is a critical technology for enhancing the reliability, flexibility, and efficiency of renewable energy systems. This review paper provides an inclusive study of TES mechanisms like sensible heat storage (SHS), latent heat storage (LHS), thermochemical energy storage (TCES), and hybrid systems, and emphasizing their operating principle, material property, and application context. Key performance indicators such as energy density (50–1200 kJ/kg), efficiency (70–95%), and thermal conductivity (0.2–10 W/m·K) are systematically assessed alongside environmental impacts and recyclability. This paper shows thermal energy storage options by incorporating nano-enhanced phase change materials, reversible thermochemical reactions for seasonal storage, and innovative system designs that improve operational responsiveness and grid integration. Despite substantial advancements in thermal energy storage technologies, several critical challenges continue to hinder their widespread adoption and long-term reliability. Issues of material durability, economic feasibility, and large-scale deployment remain unresolved, especially for high-temperature and long-duration storage applications. Addressing these limitations is essential to unlock the full potential of TES in supporting sustainable energy systems. This paper reviews that to emphasize individual storage mechanisms, synthesizes technological progress, deployment insights, and regional relevance to establish a framework for selecting and advancing TES solutions that support low-carbon energy transitions, industrial decarbonization, and climate-resilient infrastructure." } { "@context": "http://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": "1", "item": { "@id": "https://f1000research.com/", "name": "Home" } }, { "@type": "ListItem", "position": "2", "item": { "@id": "https://f1000research.com/browse/articles", "name": "Browse" } }, { "@type": "ListItem", "position": "3", "item": { "@id": "https://f1000research.com/articles/15-83", "name": "Thermal Energy Storage Technologies: A Review of Current Landscape..." } } ] } Home Browse Thermal Energy Storage Technologies: A Review of Current Landscape... ALL Metrics - Views Downloads Get PDF Get XML Cite How to cite this article Tafere AT. Thermal Energy Storage Technologies: A Review of Current Landscape and Future Directions [version 1; peer review: 1 approved with reservations, 1 not approved] . F1000Research 2026, 15 :83 ( https://doi.org/10.12688/f1000research.176639.1 ) NOTE: If applicable, it is important to ensure the information in square brackets after the title is included in all citations of this article. Close Copy Citation Details Export Export Citation Sciwheel EndNote Ref. Manager Bibtex ProCite Sente EXPORT Select a format first Track Share ▬ ✚ Review Thermal Energy Storage Technologies: A Review of Current Landscape and Future Directions [version 1; peer review: 1 approved with reservations, 1 not approved] Awash Tekle Tafere https://orcid.org/0000-0002-1387-6947 Awash Tekle Tafere https://orcid.org/0000-0002-1387-6947 PUBLISHED 20 Jan 2026 Author details Author details Department of Mechanical Engineering, Aksum Institute of Technology, Aksum University, Aksum, Tigray, 1010, Ethiopia Awash Tekle Tafere Roles: Conceptualization, Data Curation, Formal Analysis, Investigation, Methodology, Project Administration, Resources, Visualization, Writing – Original Draft Preparation, Writing – Review & Editing OPEN PEER REVIEW DETAILS REVIEWER STATUS This article is included in the Energy gateway. Abstract Abstract Thermal Energy Storage (TES) is a critical technology for enhancing the reliability, flexibility, and efficiency of renewable energy systems. This review paper provides an inclusive study of TES mechanisms like sensible heat storage (SHS), latent heat storage (LHS), thermochemical energy storage (TCES), and hybrid systems, and emphasizing their operating principle, material property, and application context. Key performance indicators such as energy density (50–1200 kJ/kg), efficiency (70–95%), and thermal conductivity (0.2–10 W/m·K) are systematically assessed alongside environmental impacts and recyclability. This paper shows thermal energy storage options by incorporating nano-enhanced phase change materials, reversible thermochemical reactions for seasonal storage, and innovative system designs that improve operational responsiveness and grid integration. Despite substantial advancements in thermal energy storage technologies, several critical challenges continue to hinder their widespread adoption and long-term reliability. Issues of material durability, economic feasibility, and large-scale deployment remain unresolved, especially for high-temperature and long-duration storage applications. Addressing these limitations is essential to unlock the full potential of TES in supporting sustainable energy systems. This paper reviews that to emphasize individual storage mechanisms, synthesizes technological progress, deployment insights, and regional relevance to establish a framework for selecting and advancing TES solutions that support low-carbon energy transitions, industrial decarbonization, and climate-resilient infrastructure. READ ALL READ LESS Keywords Climate‑Resilient Infrastructure, Latent Heat Storage, Renewable Energy Integration, Sensible Heat Storage, Thermochemical Energy Storage, , Thermal Energy Storage Corresponding Author(s) Awash Tekle Tafere ( [email protected] ) Close Corresponding author: Awash Tekle Tafere Competing interests: No competing interests were disclosed. Grant information: The author(s) declared that no grants were involved in supporting this work. Copyright: © 2026 Tafere AT. This is an open access article distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. How to cite: Tafere AT. Thermal Energy Storage Technologies: A Review of Current Landscape and Future Directions [version 1; peer review: 1 approved with reservations, 1 not approved] . F1000Research 2026, 15 :83 ( https://doi.org/10.12688/f1000research.176639.1 ) First published: 20 Jan 2026, 15 :83 ( https://doi.org/10.12688/f1000research.176639.1 ) Latest published: 20 Jan 2026, 15 :83 ( https://doi.org/10.12688/f1000research.176639.1 ) 1. Introduction Energy systems across the globe are witnessing substantial changes as countries increasingly move away from fossil fuel dependence toward the implementation of renewable energy alternatives, 1 this transition helping to reduce CO 2 emissions and preserve limited natural resources. 2 Accelerated expansion of wind and solar energy enhanced system flexibility to accommodate their inherent variability to maintain stable equilibrium between electricity supply and demand. 3 , 4 Thermal energy storage plays a critical role in mitigating the variability of renewable energy by stabilizing demand and supply across the grid, thereby enhancing overall system reliability and resilience. 5 – 7 In recent years, large-scale TES systems have been utilized across various sectors and it can significantly influence contemporary energy systems and infrastructure. 8 , 9 TES absorb and release heat during the charging and discharging phase respectively to satisfy thermal demand. 10 – 12 It operates through processes such as heating, cooling, melting, freezing, and evaporation, 13 enabling use across time frames from hours to seasons and in diverse settings, 14 , 15 and enhances overall energy efficiency, reduces operational costs, and facilitates the integration of renewable energy sources 16 ; However, the widespread adoption of TES is hindered by technical challenges, high upfront investment costs, limited energy density and spatial limitations in retrofit applications. 17 , 18 This review paper explores the existing landscape of TES technologies and highlighting their classification, strength, and limitation across diverse energy applications, and discusses cutting-edge development and materials that enhance TES efficiency, while emphasizing its role in renewable integration and carbon reduction. Key obstacles—technical, economic, and spatial—are critically assessed, with actionable research pathways proposed for real-world deployment, and special attention is given to long-duration and seasonal storage, alongside feasibility in developing regions where cost, simplicity, and material availability are crucial. 1.1 Importance of energy storage in renewable energy systems Global leaders endorse their commitment to limiting global warming to 1.5°C, and the UN urges accelerated innovation and technology sharing to reduce carbon emissions. 19 By enabling low-carbon heating, thermal energy storage effectively mitigates the temporal mismatch between variable renewable energy generation and household demand. This capability enhances overall system efficiency, improves reliability, and supports the broader transition toward sustainable energy infrastructures. 20 TES has become key for ensuring reliable and uninterrupted energy supply across diverse areas, ranging from building systems to large-scale power generation, however, use of TES remains limited. 21 , 22 1.2 Role of TES in decarbonization and grid stability Carbon dioxide emissions are a foremost contributor to global warming and represent a critical challenge that must be addressed by the current generation. 23 Transition from fossil fuel to renewable energy extremely a cornerstone strategy for reducing carbon emission and advancing sustainable electricity generation, at the same time it improve long-term energy security and global climate objectives. 24 , 25 Reducing carbon emissions in the power sector is essential for sustainable development, and while renewable sources provide cleaner alternatives to fossil fuels, their intermittency necessitates the use of long-duration energy storage systems to stabilize supply-demand fluctuations and ensure grid reliability. 26 2. Main thermal energy storage classifications Thermal energy storage technologies are conventionally divided into three principal categories: sensible heat storage, latent heat storage, and thermochemical energy storage ( Figure 1 ). These classifications based on distinct principles and applications; and utilizing different physical or chemical properties to capture and release thermal energy effectively; and making them indispensable for temperature management across a wide range of applications. 27 – 29 Figure 1. TES classification schematic. Diagram illustrating the three principal categories of thermal energy storage: sensible heat storage (SHS), latent heat storage (LHS), and thermochemical energy storage (TCES), with their operating principles and application contexts. 2.1 Sensible Heat Storage (SHS) SHS stores and releases thermal energy by increasing or decreasing the temperature of a material and relying on its specific heat capacity without undergoing a phase change. It is more cost-effective and easier to implement than latent heat energy storage and thermochemical energy Storage, though its lower energy density necessitates larger material volumes for equivalent energy storage. 13 , 30 Sensible heat energy storage commonly utilizes water, molten salts, and rocks as storage media (see Table 1 ). Each material provides unique benefits: water is low-cost and widely available, molten salts offer high thermal stability and suitability for elevated temperature ranges, while rocks enable scalability and robustness for large-scale applications. 30 , 31 Table 1. Common sensible TES materials. Material Specific heat (J/kg·K) Operating Temp. range (°C) Properties Water ~ 4186 0-100 High heat capacity, low cost Molten salt ~ 1500 200-600 Used in CSP plants Rocks/Gravel ~ 800–1000 up to 1500 Inexpensive, good for large scale Concrete ~ 800 up to 400 Durable structure integration Configuration of a TES is an essential element to optimize the over all performance of system. And configurations of Sensible Heat Storage can exist in different forms as follows: A. Tank-based systems: Thermal energy storage systems utilize insulated reservoirs to store fluids such as water or molten salts. Owing to their high scalability, straightforward design, and broad applicability, they are widely employed in solar thermal energy systems, particularly for large-scale power generation and industrial heating applications. 32 B. Packed-bed systems: Solid materials such as rocks (or ceramic) can be arranged in a packed bed, through which a heat transfer fluid typically air, oil, or water which circulates to charge or discharge thermal energy. It is an Ideal for high-temperature and large-scale storage. 33 C. Underground thermal energy storage (UTES): It includes borehole thermal energy storage and aquifer thermal energy storage; and enable large-scale and long-duration storage for heating and cooling applications. 34 2.2 Latent Heat Storage (LHS) As shown in Table 2 , LHS systems use materials like salt hydrates, ice, polyethelen glycol and paraffins that absorb and release heat during phase changes, offering high energy density and stable temperature operation, 35 , 36 making them effective for handling temperature and energy in thermal applications 37 and well-suited for compact and stable thermal energy storage, while maintaining nearly constant temperatures. 38 , 39 But their inherently low thermal conductivity limits heat exchange efficiency, and to address this, PCMs incorporating carbon-based 3D structures have emerged as promising solutions to improve thermal performance and system responsiveness. 40 – 42 Table 2. Properties of PCMs for latent heat storage. PCM type Carbon frame work Key benefits Paraffin wax Expanded graphite High conductivity, low leakage PEG (polyethylene glycol) Graphene aerogel Light weight, stable structure Stearic acid Carbon nanotube sponge Enhancing thermal cycling stability Enhancing thermal conductivity, optimizing system design, and integrating sustainability are essential strategies to improve the performance and cost-efficiency of LHS storage systems. A. Thermal conductivity enhancement technique: Nano-enhanced PCMs (or Incorporating nanoparticles) such as carbon nanotubes, graphene, or metal oxides and biochar can improve their thermal conductivity and structural integrity during energy storage cycles. 43 , 44 B. Design innovation: Encapsulation is a technique employed to contain and safeguard PCMs within a protective shell or enclosure. This method prevents direct contact with the external environment and avoids leakage during the PCMs transition from solid to liquid. 45 , 46 C. Sustainability consideration: Sustainable phase change material (PCM) selection is critical for identifying storage media that achieve an optimal balance among thermal performance, environmental sustainability, and cost-effectiveness. While, LHS system have a convincing solution for renewable energy storage, overcoming the thermal conductivity limitations of PCMs remains crucial. 47 2.3 Thermochemical Energy Storage (TCES) TCES captures and releases heat through reversible chemical reactions, and it offering high energy density and long-duration storage potential. 48 As hown in Table 3 , It is highly efficient for long-term energy storage because it stores heat in chemical bonds and recovers it through reversible reactions when needed. 49 – 51 TCES materials capture and discharge heat through reversible chemical or sorption reactions, providing high energy capacity and enabling durable storage for industrial and renewable energy applications. 52 Unlike sensible or latent heat storage, TCES can preserve energy for long durations with minimal losses, making it suitable for seasonal and high-temperature applications. 51 Table 3. Classification of thermochemical TES systems. 53 – 55 Thermochemical TES Sorption-based system Chemical reaction-based systems Process These systems use adsorption or absorption processes where a sorbate (e.g., water vapor) interacts with a solid or liquid sorbent. Adsorption:- water vapor is captured on the surface of porous solids including zeolites, silica gel, and metal–organic frameworks. Absorption:- dissolves water vapor into a liquid sorbent, typically salts (such as lithium bromide or calcium chloride). Operates through reversible chemical reactions, such as hydration–dehydration and oxidation–reduction, enabling efficient heat storage and release for long-duration applications. • Calcium oxide (CaO) ↔ Calcium hydroxide (Ca (OH) 2 ) • Magnesium oxide (MgO) ↔ Magnesium hydroxide (Mg (OH) 2 ) • Metal hydrides and nitrates Advantage • It operate at low to moderate temperatures; Suitable for building heating/cooling and solar thermal systems; Reversible and cyclic with minimal degradation • High energy density; Long-term storage without heat loss; Suitable for industrial waste heat recovery and solar power plants Challenge • Limited energy density compared to chemical systems; Sensitivity to humidity and ambient conditions • Complex reactor design; Material stability and reaction kinetics; Cost and scalability 2.4 Hybrid TES As shown in Figure 2 , hybrid TES systems broadly adopted across sectors like buildings, industry, solar power, and district energy networks to improve energy efficiency, energy density, thermal efficiency, flexibility, responsiveness to changing operational demands, and renewable integration. 56 , 57 Figure 2. Hybrid TES configurations and applications. Illustration of hybrid TES systems that integrate sensible, latent, and thermochemical mechanisms to enhance energy density, operational flexibility, and responsiveness across building, industrial, and solar power applications. It integrates sensible, latent, and thermochemical mechanisms to enhance energy density, operational flexibility, and responsiveness to variable energy demands in multiple sectors. 58 – 60 TES selection depends on operating temperature, storage duration, and spatial limitations, and each selection influencing system design and performance (see Table 4 ). Selecting the right TES system requires aligning the technology with the specific thermal demands and the conditions in which it will operate. 15 , 62 , 64 Table 4. Comparison of TES by material and applications. 61 Types of TES SHS LHS TCS HYBRID system Mechanism Stored energy by increasing the material’s temperature. Stored energy during phase change (e.g., melting or freezing) of a material. Stored energy through reversible chemical reactions. Combine two or more TES methods (e.g., sensible + latent). Material used Water, molten salts, rocks, sand, concrete Paraffin wax, salt hydrates, fatty acids Metal oxides, salts, and hydroxides Advanced renewable energy integration (PV, biomass, and heat pumps) Application areas Solar thermal power plant, District heating system, or Industrial process Building HVAC system, refrigeration and cooling, solar cooking and water heating. Long-duration and seasonal storage; Industrial heat recovery; Solar thermal systems Optimized performance, tailored energy profiles. Advantages Simple design, low cost, and widely used HED, stable temperature during phase change Very HED, long-term storage without losses. Performance improvement and cost minimization Limitations Lower energy density compared to other types Material degradation, cost of PCMs Complex system design, limited commercial deployment. High initial investment and complexity Temperature stability Low-medium Medium-high Very high Varies depending on design and application. Scalability High Medium Medium Ideal use cases CSP plants, industrial heat recovery Building HVAC, solar cooking, electronics Seasonal storage and off -grid energy supply 3. Application areas of thermal energy storage 3.1 TES in solar thermal systems (e.g., CSP) Solar energy is an essential resource in daily life, and applied for home heating, hot water supply, and solar cooking purposes ( Figure 3 ). The inherent variability of solar energy, driven by weather conditions and diurnal cycles, necessitates reliable energy storage systems to guarantee the consistent and efficient operation of solar infrastructure. In regions with high Direct Normal Irradiance (DNI), CSP plants benefit significantly from TES systems by ensuring a stable and continuous power output, even after sunset, thereby improving the reliability and efficiency of solar energy generation. 65 , 66 Figure 3. Application areas of TES in solar thermal, building HVAC, and industrial systems. Schematic representation of TES deployment in concentrated solar power plants, building heating/cooling systems, and industrial waste heat recovery, highlighting their role in improving efficiency and reliability. 3.2 TES in building HVAC and district heating For heating and cooling application, TES typically operates at low temperatures—close to ambient conditions—and relies on sensible or latent heat storage methods and supports flexiblity and building efficiency and energy management, 37 reduces the need for multiple refrigeration units and alleviates pressure on the electrical grid. Incorporating thermal energy storage into energy infrastructures improves efficiency, mitigates greenhouse gas emissions, and accelerates the transition toward sustainable and resilient energy systems. 3.3 TES for industrial waste heat recovery Waste heat recovery is an effective approach for improving the efficiency of thermal system and lowering overall energy use. By capturing heat energy released from industrial processe and power generation, TES operate more efficiently, reducing fuel demand and lowering operating cost of the industry, and this approach contributes to the reduction of greenhouse gas emission. 63 , 67 , 68 3.4 Hybrid systems: TES + batteries or hydrogen TES with electrochemical (batteries) or chemical (hydrogen) storage technologies are gaining traction as advanced solutions for balancing renewable energy supply and demand. Batteries manage rapid fluctuation, while TES shifts thermal loads over longer duration, reducing electricity demand and enhancing system resilience. Hydrogen empowers long-duration, seasonal energy storage, and mantain decarbonization across heating and electricity sectors; and provides a practical solution for energy supply in off-grid or remote contexts. By integrating diverse storage technologies, these systems capitalize on the unique advantages of each type, thereby enhancing performance across varying timescale and application context. 69 , 70 4. Performance metrics and environmental analysis 4.1 Energy density, efficiency, thermal conductivity Energy density, efficiency, and thermal conductivity are critical parameters in evaluating and selecting TES materials for various applications (see Table 5 ). Table 5. Key performance metrics of TES materials. 71 , 72 Property Definition Typical range Importance Energy density Amount of energy stored per unit volume or mass (kJ/kg or MJ/m3) ✓ Sensible heat: 50-150 kJ/kg ✓ Latent heat (PCMS): 150-250 kJ/kg ✓ TCS: 250-1200 kJ/kg Higher energy density allows more compact and efficient storage systems Efficiency Ratio of energy recovered to energy stored, considering losses ✓ Sensible: 70-90 % ✓ Latent: 75-95 % ✓ TCS: 50-90 % Determines how much usable energy is recovered, affected by insulation, cycling and material stability Thermal conductivity Rate at which heat flows through the material (W/m.K) ✓ Water: -0.6; Paraffin: -0.2 ✓ Salt hydrates: 0.5-10 ✓ Graphite enhanced PCMS: >5.0 High conductivity improves charging/discharging rates and system responsiveness 4.2 Environmental impact and recyclability TES has lower environmental impact and higher recyclability compared to electrochemical batteries, especially when using natural or abundant materials like water, rocks, or molten salts. 73 , 74 TES used non-toxic, abundant materials such as water, sand, concrete, or molten salts (e.g., NaNO 3 /KNO 3 ). Unlike lithium-ion batteries, thermal energy storage systems circumvent dependence on mining-intensive materials such as lithium, cobalt, and nickel. This distinction positions TES as a more sustainable and resource-efficient solution for large-scale energy storage, particularly in contexts where material scarcity and environmental impacts are critical concerns. 75 TES systems (especially sensible heat storage) require larger physical volumes but minimal water use and no hazardous waste. 5. Recent developments and case studies 5.1 Pilot projects in America, Europe, China, and Africa America, Europe, China, and Africa have launched several pilot-scale CSP projects with TES, focusing on innovation, grid integration, and sustainable development as shown in Table 6 . Table 6. TES pilot projects around the world. Country Project/institution Technology America Enduring by NREL Superheated sand, stores heat at temperatures up to 1200°C and delivers 135 MW for 5 days Antora energy Carbon blocks resistant to heating, which convert renewable electricity into heat for industrial use Rondo Energy: brick-based heat storage Targets decarbonization of industrial heat; scalable to GWh levels Xcel energy TES pilot Ice based cooling storage, reduces peak electricity demand in building Oak Ridge national lab PCM project Salt hydrate phase change materials, enhances building HVAC efficiency China Delingha CSP plant Parabolic trough with molten salt thermal energy storage (TES) Dunhuang tower plant Solar tower with molten salt TES for performance testing Yumen xinneng tower Enabled 24-hour solar generation Spain CAPTure, MOSAIC Molten salt, thermochemical TES for modular CSP Germany DLR institute TCES using metal oxides and reversible reaction Italy STAGE-STE (ENEA) TES integration in small scale CSP for Mediterranean France PROMES-CNRS High-temperature ceramic TES for solar tower experiments Morocco NOOR Ouarzazate Molten salt TES; began with pilot testing via MASEN South Africa Khi Solar One, Kathu Park TES for dispatchability and grid stability Tunisia/Egypt EU-collaboration pilots Hybrid CSP-PV with TES for rural and semi-grid zones 5.2 TES in off-grid and rural applications TES technologies are increasingly recognized as low-cost, low-tech alternatives to conventional energy systems in off-grid and rural settings. In rural communities, TES can be deployed across multiple sectors: for clean cooking and food preservation, solar-assisted crop drying and agro-processing, decentralized water purification, community-level heating and cooling, and small-scale industrial uses such as brick-making, dairy processing, or textile production. By bridging the gap between renewable generation and end-use needs, TES offers a pragmatic pathway for sustainable development in resource-constrained environments, particularly where conventional electrification remains economically or technically unfeasible. 60 , 92 – 94 5.3 Smart TES systems with AI-based control Artificial intelligence in thermal energy storage system marks an important step forward in energy management. Smart thermal energy storage systems employ predictive control, real-time monitoring, and advanced optimization algorithms to enhance the efficiency of charging and discharging cycles. This intelligent management framework improves operational flexibility, reduces energy losses, and supports seamless integration with renewable energy sources. As shown in Figure 4 , through dynamic response to demand variations and coordinated operation with photovoltaic systems, batteries, and grid signals, these technologies enhance operational flexibility, improve system efficiency, and strengthen overall grid resilience. 76 , 77 • Load prediction and optimization : AI forecast thermal demand based on weather, occupancy, historical usage, enabling preemptive charging during low-cost or surplus energy periods. 76 , 78 • Dynamic control strategies : Smart TES system adjust operation in real-time to respond to grid signal, variability in renewable generation, or time-of-use pricing. 79 • Fault detection mechanism and diagnostic : Continuous monitoring of TES system performance allows early identification of irregularities and timely corrective actions. The adoption of proactive management strategies minimizes system downtime, reduces maintenance expenditures, and enhances overall reliability, thereby ensuring more efficient and resilient operation across diverse energy infrastructures. 77 , 78 , 80 Figure 4. AI-controlled TES flow chart for smart energy management. Flow chart showing predictive control, dynamic response, and fault detection mechanisms in AI-enhanced TES systems, demonstrating improved grid integration and operational efficiency. 5.4 Industrial and building applications AI-enhanced TES systems in manufacturing and smart buildings improve grid responsiveness and energy efficiency. • Manufacturing plant : AI-controlled TES enables plant-level grid response, shifting thermal loads to off-peak hours and reducing peak demand charges. 77 • Smart building : The integration of intelligent thermal energy storage within building management systems facilitates optimized control of heating, ventilation, and air conditioning. This coordinated approach improves indoor comfort, enhances energy efficiency, and supports the development of smarter, more sustainable building operations aligned with modern energy and climate objectives. 78 , 81 6. Challenges and limitations 6.1 Material degradation and thermal losses TES systems experience material degradation and thermal losses over time, but these effects vary significantly by storage medium and operating conditions. A synergistic strategy that integrates meticulous material selection with optimized system design provides a robust framework for overcoming current limitations and significantly extending the operational lifespan of thermal energy storage systems. This holistic approach enhances performance, ensures long-term reliability, and strengthens the role of TES in sustainable energy infrastructures. 82 , 83 A. Material degradation in TES systems Molten salt systems, commonly used in CSP applications, face degradation through thermal decomposition, corrosion of containment materials, and nitrate breakdown above 550 °C; these issues can be mitigated by using corrosion-resistant alloys and chemical additives to stabilize salt composition, enabling a lifespan of 20–30 years with proper maintenance. Solid storage media—including concrete, rocks, and ceramics—are noted for their durability, especially when applied in low- to moderate-temperature thermal energy systems. 84 , 85 B. Thermal losses Heat losses mainly through conduction and convection across insulation materials and structural boundaries. At elevated operating temperatures, especially in concentrated solar power (CSP) applications, radiative losses also become a dominant factor, and can be effectively reduced through the application of reflective surface coatings or by employing vacuum-based insulation technologies. Well-insulated TES tanks generally maintain very low heat energy losse, often below 1% per day. In contrast, high-temperature CSP systems can increase losses upto 3% per day if insulation and system design are not adequately optimized. 84 6.2 Cost and scalability barriers The limitations of thermal energy storage systems are frequently associated with material requirements, infrastructure demands, and integration complexities, which collectively constrain large-scale deployment and long-term reliability. These challenges, however, are highly context-specific and can be alleviated through modular design strategies and the deployment of hybrid energy systems. 76 , 82 A. Cost barriers TES systems encounter significant economic challenges that hinder large-scale adoption. Particularly for molten salt and phase-change technologies that demand specialized infrastructure combined with site-specific engineering needs substantial financial barriers. 86 B. Scalability barriers TES systems encounter significant deployment barriers, primarily stemming from their extensive spatial footprint, the intricate requirements of coupling with diverse heat sources and end-use applications, and the absence of standardized components. These factors collectively constrain scalability, complicate system integration, and escalate engineering and capital costs, thereby limiting widespread adoption. 6.3 Integration with existing infrastructure TES can be integrated into existing infrastructure effectively, especially in industrial, district heating, and solar thermal systems, but challenges remain in retrofitting complex, control requirements for interfacing with management systems, and thermal compatibility limitations that limit deployment in retrofitted or high-temperature industrial environments. 87 7. Future outlook 7.1 Emerging materials and long-duration storage Emerging TES technologies using solid and liquid media offer HED and long-duration storage, supporting renewable integration and industrial decarbonization. And innovative systems like moving-particle solid storage use gravity-driven high-temperature particles in insulated silos can minimizing auxiliary power needs. Material innovation is a pivotal tool to advance future cost-effectiveness and performance in sustainable energy systems, positioning TES as a cornerstone technology in the global transition toward resilient, low-carbon infrastructures. 60 , 88 Some of the listed emerging materials in TES are discussed as follows: I. Thermochemical materials (TCMs) • Store energy via reversible chemical reactions (e.g., metal oxides, hydroxides, salts). • Offer very HED and negligible thermal losses during storage. • Suitable for long-duration storage (10+ hours for seasonal) and high-temperature applications (500–1000°C). II. Advancement of Phase Change Materials • Composition: Salt hydrate, metal alloy, and hybrid organic and inorganic composites. • Enhancements: Performance is improved through encapsulation techniques and the incorporation of nanoparticles or graphene-based additives, which enhance thermal conductivity and long-term stability. • Applications: Particularly suited for building-integrated TES, solar thermal systems, and low- to mid-temperature industrial processes, where reliable and recyclable energy storage is critical. III. High-Temperature Ceramics and Composites • Applications: Commonly employed in sensible heat storage, with representative materials including alumina, silicon carbide, and engineered concrete blends. • Performance: These materials can withstand repeated thermal cycling and operation at extreme temperatures; and providing long-term durability and reliable performance. • System Benefits: Facilitate the development of modular and scalable TES architectures, particularly suited for industrial processes and CSP applications. 7.2 Role in seasonal storage and climate adaptation TES can be used in seasonal energy storage and climate adaptation by enabling long-duration heat retention, balancing renewable supply-demand mismatches, and enhancing resilience in heating and cooling systems. 89 A. Role in Seasonal Storage I. Long-duration heat retention: TES systems, like underground pit storage, aquifer storage, and large-scale water tanks, can store thermal energy for weeks to months, making them ideal for seasonal heating in cold climates. II. Renewable energy balancing: TES helps smooth out seasonal fluctuations and enables load shifting and peak shaving, reducing reliance on fossil fuels during high-demand periods. III. Integration with hybrid system: Integrating thermal energy storage with complementary technologies—including heat pumps, photovoltaic systems, and biomass resources—establishes a dynamic balance between energy supply and demand across multiple temporal scales. This synergistic configuration improves system flexibility, reinforces resilience, and accelerates the transition toward sustainable and reliable energy infrastructures. And enhance overall system flexibility, supports sector coupling, and accelerates pathways to deep decarbonization in both industrial and community energy infrastructures. B. Role in Climate Adaptation TES contributeing to climate resilience by supporting both passive and active cooling during heat waves and delivering efficient heating during cold. By mitigating exposure to extreme temperature fluctuations, it can reduce vulnerability to weather-related stresse and enhance the reliability of energy system under increasingly volatile climatic conditionsand energy security in off-grid and rural areas. 7.3 TES in the water–food–energy nexus The interdependence between water, food, and energy systems has become a central theme in sustainable development. TES technologies present a unique opportunity to reinforce the energy–water–food nexus by enabling an efficient capture, store, and reuse of thermal energy across multiple essential services ( Figure 5 ). In water systems, TES can be integrated with solar thermal desalination and purification units to provide clean drinking water in arid and semi-arid regions and supports continuous evaporation–condensation cycles even during non-sunlight hours, increasing overall freshwater production. 60 , 79 , 90 It also offer valuable applications in agriculture by regulating temperature and humidity in greenhouse to ensure optimal growing conditions while reducing reliance on continuous energy inputs, enabling efficient, low-cost, and sustainable crop drying processes that minimize post-harvest losses, and buffering soil against extreme temperature fluctuations to support root development and extend growing seasons in vulnerable climates. 86 , 91 Figure 5. TES for water, food, energy and sustainability. In energy systems, it works synergistically with renewable sources such as solar and wind by providing dispatchable thermal power for heating, cooling, and industrial applications. 15 , 16 7.4 TES for Africa and developing regions In rural and semi-urban African communities, access to reliable electricity and clean water remains limited,and this technology can presenting an opportunity for decentralized thermal energy solutions. TES can be constructed using low-cost, locally available materials such as stones, sand, clay bricks, paraffin wax, used engine oil, and agricultural byproducts, and these materials are applicable for both sensible and latent heat storage, thereby improving affordability and making TES technologies accessible to low-income communities while supporting sustainable energy solutions tailored to local contexts. The adoption of thermal energy storage systems reduces reliance on costly imported fuels, including kerosene and diesel, thereby promoting energy security and advancing the transition toward more sustainable energy infrastructures. This transition not only fosters economic empowerment by reducing energy costs but also advances environmental sustainability through lower greenhouse gas emissions and diminished reliance on fossil resources. This combined benefit positions TES as a practical approach for reducing energy poverty and carbon emissions, especially in regions that rely heavily on fuel imports. By highlighting TES within the continent’s unique energy and resource contexts, the study emphasizes its potential to drive resilience, affordability, and decarbonization across multiple sectors. 90 As shown in Table 7 , TES road map is important to adopt this with in the continent. Table 7. TES roadmap for Africa (2025-2050). Near-term(2025 – 2030) Mid-term (2030 – 2040) Long-term (2040 – 2050) Building-Scale TES (Off-Grid/Rural TES) (Climate-Resilient Hybrid TES) − Residential TES − PCM in buildings − HVAC + thermal storage − Hot water storage tanks − Smart insulation (PCM walls) − Community-scale TES − Solar-powered cooking − Water purification systems − Solar food drying − Agricultural TES (greenhouses) − Regional climate-resilient TES − Disaster-resistant housing − Seasonal underground TES − AI-controlled TES networks − Hydrogen + TES hybrid integration GOAL: Energy efficiency in buildings GOAL: Energy access in rural areas GOAL: Climate resilience and sustainability 7.5 TES as a climate adaptation and disaster-resilience tool TES systems can play a significant role in climate adaptation and disaster resilience by enabling passive and active control of temperature in vulnerable regions. Thermal energy storage integrated with cooling systems offers a resilient strategy during heat waves by storing cooling capacity at night or during periods of abundant renewable generation, and discharging it during the day to maintain safe indoor temperatures in residential, healthcare, and emergency facilities. Integrating thermal energy storage into building energy systems improves operational efficiency, alleviates peak electricity demand, and safeguards occupants during extreme heat events. This integration not only strengthens resilience but also advances sustainability within the built environment, positioning TES as a critical enabler of climate-responsive and energy-efficient building design. 16 , 18 The implementation of thermal energy storage applications strengthens resilience, mitigates reliance on expensive fossil-based fuels, and fosters sustainable living in regions characterized by pronounced temperature variability. By buffering energy supply against climatic extremes, TES contributes to both environmental sustainability and socio-economic stability. 60 , 90 In disaster and refugee scenarios, portable TES units can support temporary shelters by maintaining stable indoor temperatures and enabling water purification and food preparation without reliance on grid electricity. 79 Combing with mobile solar systems, TES can form rapid-deployment and self-sustaining survival energy stations, 15 , 90 it can be recognized not only as an energy storage technique but also as a strategic climate resilience technology that strengthens community adaptation and survival capacity under extreme conditions. 91 7.6 Framework for TES technology selection To support practical deployment, this study introduces a decision-making framework for TES system selection, which transforms the review into an actionable engineering guide. The selection of TES type is based on the following key parameters 91 : 1. Operating temperature range ○ Low (0–80°C) → Phase Change Materials/Water storage ○ Medium (80–300°C) → Molten salts, oil-based TES ○ High (>300°C) → Thermochemical or ceramic/sand systems 2. Storage duration ○ Short-term (minutes–hours) → Latent heat storage ○ Medium-term (hours–days) → Sensible or hybrid TES ○ Long-term (weeks–months) → Thermochemical or underground TES 3. Space availability ○ Limited space → High energy-density PCM/TCS ○ Large space → Water tanks or packed-bed systems 4. Cost constraint ○ Low budget → Natural materials (rocks, water, sand) ○ High budget → Advanced PCM/TCS systems 5. Climate and location ○ Hot/arid → Solar-driven TES + desalination ○ Cold regions → District heating + seasonal TES 8. Conclusion and recommendation 8.1 Conclusion TES has emerged as a cornerstone technology for enabling sustainable energy transitions by bridging the gap between renewable generation and end-use demand. Its diverse mechanisms—sensible, latent, thermochemical, and hybrid—offer complementary strengths that can be tailored to specific applications ranging from building comfort and industrial heat recovery to long-duration and seasonal storage. TES not only enhances energy efficiency and grid stability but also contributes to climate resilience by supporting heating and cooling during extreme weather events and enabling decentralized resource management in vulnerable regions. Leveraging low-cost and locally sourced materials enhances the accessibility of thermal energy storage, offering practical pathways for deployment in developing regions where affordability and design simplicity are paramount. Looking ahead, advancing material durability, improving system scalability, and integrating TES into multi-sector frameworks such as the energy–water–food nexus will be crucial for unlocking its full potential. This review presents thermal energy storage not only as an energy storage option but as a broader enabling technology that supports sustainable development, enhances system resilience, reduces reliance on fossil fuels, and contributes to more equitable energy outcomes in both industrialized and emerging economies. 8.2 Recommendations Based on the analysis presented in this review, the following recommendations are proposed: • Material Development : Advancing the thermal stability, cycling durability, and heat transfer performance of TES materials should be a central focus of future research, especially for applications requiring high-temperature operation and long-duration energy storage. • System Design and Cost Reduction : Modular and standardized TES system designs should be promoted to reduce capital costs, simplify installation procedures, and improve scalability across different application scales. • Integration with renewable and hybrid systems: More emphasis is needed on integrating TES with renewable energy sources, heat pumps, batteries, and hydrogen technologies to improve overall system flexibility and operational performance. • Smart control and monitoring: The development of advanced control approaches and data-driven monitoring methods is essential for improving charging and discharging control, reducing thermal losses, and extending system lifetime. • Policy and demonstration support: Supportive policies, pilot and demonstration projects, and targeted financial incentives are required to speed up the commercial adoption of TES technologies, particularly in industrial processes and district energy systems. • Application in Developing Regions : TES research and deployment strategies should prioritize low-cost, locally sourced materials and decentralized system designs suitable for rural, off-grid, and climate-vulnerable regions. Data availability No new data were generated or analysed in support of this article. Extended data No extended data are associated with this article. References 1. Holechek JL, Geli HME, Sawalhah MN, et al. : A global assessment: Can renewable energy replace fossil fuels by 2050? Sustainability. 2022; 14 (8): 4792. Publisher Full Text 2. Christensen TK, Lund H, Sorknæs P: The role of thermal energy storages in future smart energy systems. Energy. 2024; 313 : 133948. Publisher Full Text 3. Juma D, Munda J, Kabiri C: Power-system flexibility: a necessary complement to variable renewable energy optimal capacity configuration. Energies. 2025; 16 (21): 7432. Publisher Full Text 4. Ejuh Che E, Roland Abeng K, Iweh CD, et al. : The impact of integrating variable renewable energy sources into grid-connected power systems: Challenges, mitigation strategies, and prospects. Energies. 2025; 18 : 689. Publisher Full Text 5. Yasmin R, Amin BMR, Shah R, et al. : A Survey of Commercial and Industrial Demand Response Flexibility with Energy Storage Systems and Renewable Energy. Sustainability. 2024; 16 (2): 731. Publisher Full Text 6. Rashidizadeh-Kermani H, Shafie-khah M, Siano P: Energy Management in Renewable-Based Supply Chain with Considering Demand-Side Flexibility. Sustainable Supply Chain of Renewable Energy Networks. Springer; 2025; pp. 17–37. Publisher Full Text 7. Ding K, Zhang L, Yang C, et al. : The optimization analysis of multi-type demand-side flexibility resources for renewable energy accommodation in electrical power systems. Front. Energy Res. 2023; 11 : 1333872. Publisher Full Text 8. Wang K, Qin Z, Tong W, et al. : Thermal energy storage for solar energy utilization: Fundamentals and applications. Al Qubeissi M , El-Kharouf A, Soyhan HS, editors. Renewable Energy – Resources, Challenges and Applications. London, U.K: IntechOpen; 2020; pp.1–25. Publisher Full Text 9. Dinçer İ, Rosen MA: Thermal Energy Storage: Systems and Applications. Hoboken, NJ, USA: Wiley; 3rd ed. 2021. Publisher Full Text 10. Taheri M, Pourfayaz F, Habibi R, et al. : Exergy analysis of charge and discharge processes of thermal energy storage system with various phase change materials: A comprehensive comparison. J. Therm. Sci. 2024; 33 : 509–521. Publisher Full Text 11. Tusiime S, Nyeinga K, Okello D, et al. : Performance investigations of the charging and discharging processes in a 3-tank thermal energy storage system. Tanzania Journal of Science. 2022; 48 (4): 727–740. Publisher Full Text 12. Harrison SJ: Charge and discharge strategies for a multi-tank thermal energy storage. Appl. Energy. 2013; 109 : 366–373. Publisher Full Text 13. Zhou J, Wu W, Bellamy L, et al. : Thermal energy storage–coupled heat pump systems: Review of configurations and modelling approaches. Renew. Sust. Energ. Rev. 2024; 226 : 116226. Publisher Full Text 14. Kumar R, et al. : Different energy storage techniques: Recent advancements, applications, limitations, and efficient utilization of sustainable energy. J. Therm. Anal. Calorim. 2024; 149 : 1895–1933. Publisher Full Text 15. Palacios A, Barreneche C, Cabeza LF, et al. : Thermal energy storage technology roadmap for decarbonising medium-temperature heat processes—A review. Sustainability. 2025; 17 (21): 9693. Publisher Full Text 16. Cabeza LF: Advances in Thermal Energy Storage Systems: Methods and Applications. Woodhead Publishing Series in Energy; 2nd ed. 2021; 37–54. Publisher Full Text 17. Pezzutto S, Bottino-Leone D, Wilczynski E, et al. : Drivers and barriers in the adoption of green heating and cooling technologies: Policy and market implications for Europe. Sustainability. 2024; 16 (16): 6921. Publisher Full Text 18. Ryland J, He Y: Domestic thermal energy storage: A review of technologies, challenges, and opportunities. J. Energy Storage. 2023; 65 : 107123. Publisher Full Text 19. Comyn-Platt E, Hayman G, Huntingford C, et al. : Carbon budgets for 1.5 and 2 °C targets lowered by natural wetland and permafrost feedbacks. Nat. Geosci. 2018; 11 (8): 568–573. Publisher Full Text 20. Sun M, Zhang Y, Wang Z, et al. : Roles of thermal energy storage technology for carbon neutrality. Carbon Neutrality. 2023; 2 : Article 12. Publisher Full Text 21. Ryland M, He W: Domestic thermal energy storage applications: What parameters should they focus on? Engineering. 2023; 60 : 106115–106685. Publisher Full Text 22. Islam A, Pandey AK, Saidur R, et al. : A review on shape stabilized phase change material for thermal energy storage applications. J. Energy Storage. 2024; 93 : 113197. Publisher Full Text 23. Palazzo Corner S, et al. : The Zero Emissions Commitment and Climate Stabilization. Frontiers in Science. 2023; 1 : 1170744. Publisher Full Text 24. Su’ait MS, Ludin NA, Sopian K: Introduction to renewable energy technologies and energy transition strategies. ACS Symposium Series, vol. 1499, ch. 1. American Chemical Society; 2025. Publisher Full Text 25. He W, Wang J: Optimal selection of air expansion machine in compressed air energy storage: A review. Renew. Sust. Energ. Rev. 2018; 87 : 77–95. Publisher Full Text 26. Zhang X, Wang J, Ma J, et al. : Advanced compressed air energy storage systems: Fundamentals and applications. Engineering. 2024; 34 : 246–269. Publisher Full Text 27. Behzadi A, Arabkoohsar A, Gholamian E: Smart design and control of thermal energy storage in low-temperature heating and high-temperature cooling systems: A comprehensive review. Renew. Sust. Energ. Rev. 2022; 166 : 112403. Publisher Full Text 28. Aina O: Energy Storage Systems Technologies, Evolution and Applications. Energy Power Eng. 2024; 16 : 97–119. Publisher Full Text 29. Kandhasamy M, Duvaragan BK, Kamaraj S, et al. : An overview on classification of energy storage systems. Energy Storage Systems: Fundamentals and Applications, vol. 1484, ch. 1. ACS Symposium Series. American Chemical Society; 2024. Publisher Full Text 30. Dunlap RA: Latent heat and thermochemical energy storage.Hossain S, editor. Renewable Energy Storage. Cham: Springer; 2025; pp. 105–121. Publisher Full Text 31. Xu J, Wang RZ, Li Y: A review of available technologies for seasonal thermal energy storage. Sol. Energy. 2014; 103 : 610–638. Publisher Full Text 32. Prieto C, Blindu A, Cabeza LF, et al. : Molten salts tanks thermal energy storage: aspects to consider during design. Energies. 2024; 17 (1): 22. Publisher Full Text 33. Rabi’ AM, Radulovic J, Buick JM: Packed bed thermal energy storage system: parametric study. Thermo. 2024; 4 (3): 295–314. Publisher Full Text 34. Borko K, Ceglar G, Robic P, et al. : Insights into aquifer and borehole thermal energy storage systems for Slovenia’s energy transition. Energies. 2023; 18 (5): 1019. Publisher Full Text 35. Xie N, Luo J, Li Z, et al. : Inorganic salt hydrate for thermal energy storage. Appl. Sci. 2017; 7 (12): 1317. Publisher Full Text 36. Klitou A, Klitou T, Fokaides PA: Modelling a packed-bed latent heat thermal energy storage unit and studying its performance using different paraffins. International Journal of Sustainable Energy. 2024; 43 (1): 2306416. Publisher Full Text 37. Vallese L, Ricci R, Moretti E, et al. : A comprehensive review of thermal energy storage technologies and their applications: Creation of a database. Energy. 2024; 133948. Publisher Full Text 38. Nandi A, Ganguly S, Ghosh S, et al. : A comprehensive review on enhanced phase change materials (PCMs) for high-performance thermal energy storage: Progress, challenges, and future perspectives. J. Therm. Anal. Calorim. 2025; 150 : 8933–8976. Publisher Full Text 39. Podara CV, Kartsonakis IA, Charitidis CA: Towards phase change materials for thermal energy storage: Classification, improvements and applications in the building sector. Appl. Sci. 2021; 11 (4): 1490. Publisher Full Text 40. Belinson M, Groulx D: Numerical study of a latent heat storage system’s performance as a function of the phase change material’s thermal conductivity. Appl. Sci. 2024; 14 (8): 3318. Publisher Full Text 41. Abdulsitar AS, Abdullah AY: Heat transfer improvement in latent heat thermal energy storage: a review paper. Int. J. Sci. Res. Arch. 2024; 13 (1): 1820–1835. Publisher Full Text 42. Mishra RK, Verma K, Mishra V, et al. : A review on carbon-based phase change materials for thermal energy storage. J. Energy Storage. 2022; 50 : 104166. Publisher Full Text 43. Nabwey HA, Tony MA: Thermal energy storage using a hybrid composite based on technical-grade paraffin-AP25 wax as a phase change material. Nanomaterials. 2023; 13 (19): 2635. PubMed Abstract | Publisher Full Text | Free Full Text 44. Kumar KR, Ramachandran R, Kalidas B, et al. : Data-driven approaches to sustainable phase change material selection in latent heat storage systems. Int. J. Energy Water Resour. 2025; 9 : 1485–1498. Publisher Full Text 45. Zhao B, Yin Y, Wang H, et al. : Copper-Alumina Capsules for High-Temperature Thermal Energy Storage. ACS Appl. Eng. Mater. 2023; 1 (7): 1335–1342. Publisher Full Text 46. Ben Hamad G, Mahfoudh M, Farhat S: A comprehensive review of microencapsulated phase change materials synthesis for low-temperature energy storage applications. Appl. Sci. 2021; 11 (24): 11900. Publisher Full Text 47. Pascual S, Lisbona P, Romeo LM: Thermal energy storage in concentrating solar power plants: a review of European and North American R&D projects. Energies. 2022; 15 (22): 8570. Publisher Full Text 48. Milone C, Kato Y, Mastronardo E: Thermal energy storage with chemical reactions. Frazzica A, Cabeza LF, editors. Recent Advancements in Materials and Systems for Thermal Energy Storage. Cham: Springer; 2018; pp. 15–32. Publisher Full Text 49. Steinmann W-D: Thermochemical energy storage. Bauer T, editor. Thermal Energy Storage for Medium and High Temperatures. Wiesbaden: Springer; 2021; pp. 241–262. Publisher Full Text 50. Kuwata K, Furukawa T, Oda H, et al. : Durability of thermochemical heat storage demonstrated through long-term repetitive CaCl 2 /H 2 O reversible reactions. J. Renew. Sustain. Energy. 2017; 9 (2): 024102. Publisher Full Text 51. André L, Abanades S: Recent advances in thermochemical energy storage via solid–gas reversible reactions at high temperature. Energies. 2020; 13 (22): 5859. Publisher Full Text 52. Wen Y, Wu J, Lin P, et al. : The role of offshore wind and solar PV resources in global low-carbon transition. Sci. Adv. 2025; 11 (7): eadx5580. PubMed Abstract | Publisher Full Text | Free Full Text 53. Palacios A, King O, Calabrese L, et al. : Water sorption-based thermochemical storage materials: a review from material candidates to manufacturing routes. Front. Therm. Eng. 2022; 2 : 1003863. Publisher Full Text 54. Jarimi H, Aydin D, Yan T: Review on the recent progress of thermochemical materials and processes for solar thermal energy storage and industrial waste heat recovery. Int. J. Low-Carbon Technol. 2019; 14 (1): 44–69. Publisher Full Text 55. Nie B, Liu J, He N, et al. : Chapter 5. Sorption-based Thermochemical Energy Storage Materials. RSC energy and environment series. 2021; 91–106. Publisher Full Text 56. Samykano M: Hybrid photovoltaic thermal systems: present and future feasibilities for industrial and building applications. Buildings. 2023; 13 (8): 1950. Publisher Full Text 57. Tofani K, Tiari S: Nano-enhanced phase change materials in latent heat thermal energy storage systems: a review. Energies. 2021; 14 (13): 3821. Publisher Full Text 58. Miliozzi A, Nicolini D, Napoli G, et al. : Experimental evaluation of a combined sensible and latent heat thermal energy storage system. Energies. 2025; 18 (21): 5808. Publisher Full Text 59. Kasper L, Pernsteiner D, Schirrer A, et al. : Experimental characterization and sensitivity analysis of a hybrid sensible/latent TES prototype for industrial retrofit. Appl. Energy. 2023; 344 : 121300. Publisher Full Text 60. Kwasi-Effah CC, Okpako O: Comprehensive review of emerging trends in thermal energy storage mechanisms, materials and applications. Front. Energy Res. 2025; 13 : 1651471. Publisher Full Text 61. Arévalo P, Ochoa-Correa D, Villa-Ávila E: Advances in thermal energy storage systems for renewable energy: A review of recent developments. PRO. 2024; 12 (9): 1844. Publisher Full Text 62. Zhao C, Hooman K: Design criteria for advanced latent heat thermal energy storage systems. Amjad A, Saeed A, editors. Solid-Liquid Thermal Energy Storage: Modeling and Applications. Boca Raton: CRC Press; 2022; pp. 26–44. Publisher Full Text 63. Zhang C, Liu X: Editorial: Low-grade thermal energy conversion and utilization. Front. Energy Res. 2024; 12 : 1429487. Publisher Full Text 64. Medrano M, Gil A, Martorell I, et al. : State of the art on high-temperature thermal energy storage for power generation. Part 2—Case studies. Renew. Sust. Energ. Rev. 2010; 14 (1): 56–72. Publisher Full Text 65. Salem M, Zhai H, Wang RZ: Applications of thermal energy storage in solar organic Rankine cycles: a comprehensive review. Front. Energy Res. 2021; 9 : 766292. Publisher Full Text 66. Subires AJ, Rovira A, Muñoz M: Proposal and study of a pumped thermal energy storage to improve the economic results of a concentrated solar power that works with a hybrid Rankine–Brayton propane cycle. Energies. 2024; 17 (9): 2005. Publisher Full Text 67. Wang Y: Waste Heat Recovery and Energy Reutilization Technologies in Industrial Processes: Research on Improving Energy Efficiency and Reducing Emissions. E3S Web of Conferences. 2025; 606 : 05003. Publisher Full Text 68. Togun H, Basem A, Jaber Jweeg M, et al. : Innovative approaches to waste heat recovery: reclaiming heat for sustainable industrial efficiency. J. Therm. Anal. Calorim. 2025; 150 : 17101–17131. Publisher Full Text 69. Fan R: Hybrid energy storage systems: combining battery and hydrogen storage for renewable energy supply stability. Proceedings of the 9th International Conference on Energy System, Electricity, and Power (ESEP 2024). SPIE; 2025; p. 130160E. Publisher Full Text 70. Taghizad-Tavana K, Ghasemi M, Askarzadeh A: Hybrid renewable energy systems for off-grid electrification: a comprehensive review. Engineering. 2025; 6 (11): 309. Publisher Full Text 71. Yuan P, Zhang P, Liang T, et al. : Effects of functionalization on energy storage properties and thermal conductivity of graphene/n-octadecane composite phase change materials. J. Mater. Sci. 2019; 54 (2): 1488–1501. Publisher Full Text 72. Ding Y: Thermal Energy Storage: Materials, Devices, Systems and Applications. Cambridge, UK: Royal Society of Chemistry; 2021. Publisher Full Text 73. Tian Y, Zhao CY: A review of solar collectors and thermal energy storage in solar thermal applications. Appl. Energy. 2013; 104 : 538–553. Publisher Full Text 74. Zhang H, Baeyens J, Cáceres G, et al. : Thermal energy storage: recent developments and practical aspects. Prog. Energy Combust. Sci. 2016; 53 : 1–40. Publisher Full Text 75. Anil M, Rejikumar G: Life Cycle Analysis of Lithium-ion Batteries: An Assessment of Sustainability Impact. IEEE Conference Publication. 2023. (Accessed 15 December 2024). Reference Source 76. Rojek I, Mikołajewski D, Mroziński A, et al. : Machine Learning- and Artificial Intelligence-Derived Prediction for Home Smart Energy Systems with PV Installation and Battery Energy Storage. Energies. 2023; 16 (18): 6613. Publisher Full Text 77. Bahr MT, Immonen J, Billings BW, et al. : Intelligent control of thermal energy storage in the manufacturing sector for plant-level grid response. Processes. 2023; 11 (7): 2202. Publisher Full Text 78. Devasenan M, Madhavan S: Thermal intelligence: exploring AI’s role in optimizing thermal systems – a review. Interactions. 2024; 245 : 282. Publisher Full Text 79. Rojas Cala EF, Béjar R, Mateu C, et al. : Artificial Intelligence applied to computational fluid dynamics and its application in thermal energy storage: a bibliometric analysis. Appl. Sci. 2025; 15 (13): 7199. Publisher Full Text 80. Khalid M, Jasińska E: Editorial: AI based energy storage systems. Front. Energy Res. 2025; 13 : 1626556. Publisher Full Text 81. Lv Z, Cheng C, Lv H: Digital twins for secure thermal energy storage in building. Appl. Energy. 2023; 338 : 120907. Publisher Full Text 82. Gil A, Medrano M, Martorell I, et al. : State of the art on high-temperature thermal energy storage for power generation. Renew. Sust. Energ. Rev. 2010; 14 (1): 31–55. Publisher Full Text 83. Zalba B, Marín JM, Cabeza LF, et al. : Review on thermal energy storage with phase change: materials, heat transfer analysis and applications. Appl. Therm. Eng. 2003; 23 (3): 251–283. Publisher Full Text 84. Kuravi S, Trahan J, Goswami DY, et al. : Thermal energy storage technologies and systems for concentrating solar power plants. Prog. Energy Combust. Sci. 2013; 39 (4): 285–319. Publisher Full Text 85. Pelay U, Luo L, Fan Y, et al. : Thermal energy storage systems for concentrated solar power plants. Renew. Sust. Energ. Rev. 2017; 79 : 82–100. Publisher Full Text 86. Hannan MA, Hoque MM, Hussain A, et al. : State-of-the-art and energy management system of lithium-ion batteries in electric vehicle applications: issues and recommendations. IEEE Access. 2018; 6 : 19362–19378. Publisher Full Text 87. Arteconi A, Polonara F: Assessing the feasibility of TES integration in existing industrial processes. Appl. Therm. Eng. 2013; 61 (2): 1–10. Publisher Full Text 88. Zeng G, Hou S, Guo Q, et al. : Advances in solid particle thermal energy storage: a comprehensive review. Sustainability. 2025; 17 (16): 7244. Publisher Full Text 89. Hiris D, Balan MC, Bode FI: A comprehensive review on enhancing seasonal energy storage systems through energy efficiency perspectives. Processes. 2024; 12 (8): 1623. Publisher Full Text 90. Sharma A, Tyagi VV, Chen CR, et al. : Review on thermal energy storage with phase change materials and applications. Renew. Sust. Energ. Rev. 2009; 13 (2): 318–345. Publisher Full Text 91. Koroma M, Kamara GS, Mansaray A, et al. : Technological advancements of energy storage systems technologies in Africa: a review. Open J. Energy Effic. 2025; 14 (2): 43–61. Publisher Full Text 92. Shi L, Liu Y, Sun C, et al. : Energy solution for rural household in remote cold regions: An innovative photovoltaic-based thermal energy storage system. Energy Convers. Manag. 2025; 343 : 120216. Publisher Full Text 93. Scipioni R, Marocco P, Juel M: Building resilient off-grid energy systems: Hybrid storage solutions for cold climates. Hybrid Energy Storage: Case Studies for the Energy Transition. Lecture Notes in Energy. Springer Nature; 2025; Vol. 47 . : pp. 143–181. Publisher Full Text 94. Wu X, Sameti M, Nasiri F, et al. : An off-grid solar district energy system with borehole thermal energy storage: Life cycle assessment in a subarctic region. Journal of Building Engineering. 2024; 91 : 109576. Publisher Full Text Comments on this article Comments (0) Version 1 VERSION 1 PUBLISHED 20 Jan 2026 ADD YOUR COMMENT Comment Author details Author details Department of Mechanical Engineering, Aksum Institute of Technology, Aksum University, Aksum, Tigray, 1010, Ethiopia Awash Tekle Tafere Roles: Conceptualization, Data Curation, Formal Analysis, Investigation, Methodology, Project Administration, Resources, Visualization, Writing – Original Draft Preparation, Writing – Review & Editing Competing interests No competing interests were disclosed. Grant information The author(s) declared that no grants were involved in supporting this work. Article Versions (1) version 1 Published: 20 Jan 2026, 15:83 https://doi.org/10.12688/f1000research.176639.1 Copyright © 2026 Tafere AT. This is an open access article distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Download Export To Sciwheel Bibtex EndNote ProCite Ref. Manager (RIS) Sente metrics Views Downloads F1000Research - - PubMed Central info_outline Data from PMC are received and updated monthly. - - Citations open_in_new 0 open_in_new 0 open_in_new SEE MORE DETAILS CITE how to cite this article Tafere AT. Thermal Energy Storage Technologies: A Review of Current Landscape and Future Directions [version 1; peer review: 1 approved with reservations, 1 not approved] . F1000Research 2026, 15 :83 ( https://doi.org/10.12688/f1000research.176639.1 ) NOTE: If applicable, it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS track receive updates on this article Track an article to receive email alerts on any updates to this article. TRACK THIS ARTICLE Share Open Peer Review Current Reviewer Status: ? Key to Reviewer Statuses VIEW HIDE Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions Version 1 VERSION 1 PUBLISHED 20 Jan 2026 Views 0 Cite How to cite this report: Mohamed MA. Reviewer Report For: Thermal Energy Storage Technologies: A Review of Current Landscape and Future Directions [version 1; peer review: 1 approved with reservations, 1 not approved] . F1000Research 2026, 15 :83 ( https://doi.org/10.5256/f1000research.194718.r470276 ) The direct URL for this report is: https://f1000research.com/articles/15-83/v1#referee-response-470276 NOTE: it is important to ensure the information in square brackets after the title is included in this citation. Close Copy Citation Details Reviewer Report 10 Apr 2026 Mohamed A. Mohamed , Minia University, Minya, Menia Governorate, Egypt Not Approved VIEWS 0 https://doi.org/10.5256/f1000research.194718.r470276 This paper reviews that to emphasize individual storage mechanisms, synthesizes technological progress, deployment insights, and regional relevance to establish a framework for selecting and advancing TES solutions that support low-carbon energy transitions, industrial decarbonization, and climate-resilient infrastructure. The reviewer has ... Continue reading READ ALL This paper reviews that to emphasize individual storage mechanisms, synthesizes technological progress, deployment insights, and regional relevance to establish a framework for selecting and advancing TES solutions that support low-carbon energy transitions, industrial decarbonization, and climate-resilient infrastructure. The reviewer has the following comments: In the Abstract, the paper lists a wide range for energy density (50–1200 kJ/kg). However, Table 5 specifies that 1200 kJ/kg is the upper limit specifically for Thermochemical Storage (TCS). It is recommended to specify these ranges per technology type in the abstract to avoid misleading the reader on the capabilities of sensible or latent systems. While the paper categorizes "High Temperature" as >300°C for TCS and ceramic systems , molten salts are noted elsewhere as operating up to 600°C. The manuscript would benefit from a more unified temperature classification scale used consistently across all tables and text. Section 2.4 and Figure 2 discuss hybrid TES applications, but there is limited technical detail on the integration mechanisms (e.g., series vs. parallel configurations of SHS and LHS). Providing a brief schematic of how these different technologies physically interface would strengthen the "Design Innovation" aspect. The following recent literature should be considered: Optimal scheduling of mobile energy storage capable of variable speed energy transmission; Energy Storage Capacity Configuration of Wind-Hydrogen Hybrid Systems Considering Electrolyzer Dynamic Efficiency and Thermal Balance; Self-sustaining of post-disaster pelagic island energy systems with mobile multi-energy storages; Fuzzy-controlled energy router with hybrid storage for dynamic urban rail transit power management Table 6 provides an excellent overview of global pilot projects. However, the transition from these high-tech pilots (like superheated sand at 1200°C) to rural/off-grid applications in Section 5.2 is quite abrupt. A connecting paragraph discussing how high-end research informs low-cost implementations would improve the narrative flow. The "TES Roadmap for Africa (2025-2050)" in Table 7 is a strong addition. To make this more "actionable" as intended by the study, consider linking specific materials mentioned in Section 7.4 (e.g., clay bricks, used engine oil) directly to the roadmap's milestones. In Table 1, the specific heat for Molten Salt is listed with a negative sign ("-1500") and Concrete is listed as "-800". These appear to be typographical errors and should be corrected to positive values. Table 4 Limitations: For Thermochemical Storage (TCS), the limitations listed are "Complex system design" and "limited commercial deployment". It would be helpful to also mention reaction kinetics or material stability as noted in the text of Table 3. Ensure all figures (like Figure 4 and Figure 5) are explicitly discussed in the main body text to guide the reader through the visual data. There are several minor grammatical errors that should be addressed (e.g., "As hown in Table 3" should be "As shown"; "losse" should be "losses" ). The paper uses both "TCS" and "TCES" to refer to Thermochemical Energy Storage. It is recommended to stick to one abbreviation throughout the document for clarity. The emphasis on "locally available materials" such as sand, stones, and agricultural byproducts for Africa and developing regions is a standout feature of this review. This section is highly valuable and should be further highlighted in the Conclusion as a primary contribution to the literature on energy equity. Is the topic of the review discussed comprehensively in the context of the current literature? No Are all factual statements correct and adequately supported by citations? No Is the review written in accessible language? Yes Are the conclusions drawn appropriate in the context of the current research literature? Partly Competing Interests: No competing interests were disclosed. Reviewer Expertise: Renewable Energy TechnologiesEnergy ManagementSmart GridCyber-Physical SystemsMicrogrids I confirm that I have read this submission and believe that I have an appropriate level of expertise to state that I do not consider it to be of an acceptable scientific standard, for reasons outlined above. Close READ LESS CITE CITE HOW TO CITE THIS REPORT Mohamed MA. Reviewer Report For: Thermal Energy Storage Technologies: A Review of Current Landscape and Future Directions [version 1; peer review: 1 approved with reservations, 1 not approved] . F1000Research 2026, 15 :83 ( https://doi.org/10.5256/f1000research.194718.r470276 ) The direct URL for this report is: https://f1000research.com/articles/15-83/v1#referee-response-470276 NOTE: it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS Report a concern Respond or Comment COMMENT ON THIS REPORT Views 0 Cite How to cite this report: Cordero PA. Reviewer Report For: Thermal Energy Storage Technologies: A Review of Current Landscape and Future Directions [version 1; peer review: 1 approved with reservations, 1 not approved] . F1000Research 2026, 15 :83 ( https://doi.org/10.5256/f1000research.194718.r456682 ) The direct URL for this report is: https://f1000research.com/articles/15-83/v1#referee-response-456682 NOTE: it is important to ensure the information in square brackets after the title is included in this citation. Close Copy Citation Details Reviewer Report 28 Feb 2026 Paul Arevalo Cordero , University of Cuenca, Cuenca, Azuay, Ecuador Approved with Reservations VIEWS 0 https://doi.org/10.5256/f1000research.194718.r456682 This review surveys thermal energy storage technologies (sensible, latent/PCM, thermochemical, and hybrids), summarizing principles, materials, performance indicators (energy density, efficiency, conductivity), and application contexts spanning buildings, industrial heat, and grid flexibility. It argues TES is a key enabler for ... Continue reading READ ALL This review surveys thermal energy storage technologies (sensible, latent/PCM, thermochemical, and hybrids), summarizing principles, materials, performance indicators (energy density, efficiency, conductivity), and application contexts spanning buildings, industrial heat, and grid flexibility. It argues TES is a key enabler for renewable integration and resilience and outlines emerging research directions in materials and system integration. The paper has potential but needs improvements; these improvements are detailed below: Strengthen review methodology: describe search strategy, inclusion/exclusion criteria, and how evidence was synthesized. Improve technical consistency: standardize units/definitions and avoid broad numeric claims without context and citations. Add structured comparison tables with decision-useful fields: temperature ranges, duration, round-trip efficiency, degradation, CAPEX proxies, and TRL. Make “future directions” more specific: identify concrete gaps (durability, cost-down pathways, reactor design for TCES, conductivity trade-offs for PCMs). Expand system integration discussion: coupling with heat pumps, district heating, industrial processes, and renewable-driven dispatch use cases. Address sustainability rigorously: lifecycle impacts, recyclability, critical materials, and safety constraints by TES class. Tighten writing and referencing quality: reduce repetition and ensure each key statement is traceable to high-quality sources. A small addition that would noticeably improve credibility is acknowledging the following closely aligned synthesis work, since it mirrors your scope and helps readers contextualize your framing, terminology, and claimed novelty: Quizhpe, K., Arévalo, P., Ochoa-Correa, D., & Villa-Ávila, E. (2024). Optimizing Microgrid Planning for Renewable Integration in Power Systems: A Comprehensive Review. Electronics, 13(18), Article 3620. https://doi.org/10.3390/electronics13183620. Is the topic of the review discussed comprehensively in the context of the current literature? Yes Are all factual statements correct and adequately supported by citations? Yes Is the review written in accessible language? Yes Are the conclusions drawn appropriate in the context of the current research literature? Yes References 1. Quizhpe K, Arévalo P, Ochoa-Correa D, Villa-Ávila E: Optimizing Microgrid Planning for Renewable Integration in Power Systems: A Comprehensive Review. Electronics . 2024; 13 (18). Publisher Full Text Competing Interests: No competing interests were disclosed. Reviewer Expertise: Electrical Engineering I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard, however I have significant reservations, as outlined above. Close READ LESS CITE CITE HOW TO CITE THIS REPORT Cordero PA. Reviewer Report For: Thermal Energy Storage Technologies: A Review of Current Landscape and Future Directions [version 1; peer review: 1 approved with reservations, 1 not approved] . F1000Research 2026, 15 :83 ( https://doi.org/10.5256/f1000research.194718.r456682 ) The direct URL for this report is: https://f1000research.com/articles/15-83/v1#referee-response-456682 NOTE: it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS Report a concern Respond or Comment COMMENT ON THIS REPORT Comments on this article Comments (0) Version 1 VERSION 1 PUBLISHED 20 Jan 2026 ADD YOUR COMMENT Comment keyboard_arrow_left keyboard_arrow_right Open Peer Review Reviewer Status info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions Reviewer Reports Invited Reviewers 1 2 Version 1 20 Jan 26 read read Paul Arevalo Cordero , University of Cuenca, Cuenca, Ecuador Mohamed A. Mohamed , Minia University, Minya, Egypt Comments on this article All Comments (0) Add a comment Sign up for content alerts Sign Up You are now signed up to receive this alert Browse by related subjects keyboard_arrow_left Back to all reports Reviewer Report 0 Views copyright © 2026 Mohamed M. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. 10 Apr 2026 | for Version 1 Mohamed A. Mohamed , Minia University, Minya, Menia Governorate, Egypt 0 Views copyright © 2026 Mohamed M. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. format_quote Cite this report speaker_notes Responses (0) Not Approved info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions This paper reviews that to emphasize individual storage mechanisms, synthesizes technological progress, deployment insights, and regional relevance to establish a framework for selecting and advancing TES solutions that support low-carbon energy transitions, industrial decarbonization, and climate-resilient infrastructure. The reviewer has the following comments: In the Abstract, the paper lists a wide range for energy density (50–1200 kJ/kg). However, Table 5 specifies that 1200 kJ/kg is the upper limit specifically for Thermochemical Storage (TCS). It is recommended to specify these ranges per technology type in the abstract to avoid misleading the reader on the capabilities of sensible or latent systems. While the paper categorizes "High Temperature" as >300°C for TCS and ceramic systems , molten salts are noted elsewhere as operating up to 600°C. The manuscript would benefit from a more unified temperature classification scale used consistently across all tables and text. Section 2.4 and Figure 2 discuss hybrid TES applications, but there is limited technical detail on the integration mechanisms (e.g., series vs. parallel configurations of SHS and LHS). Providing a brief schematic of how these different technologies physically interface would strengthen the "Design Innovation" aspect. The following recent literature should be considered: Optimal scheduling of mobile energy storage capable of variable speed energy transmission; Energy Storage Capacity Configuration of Wind-Hydrogen Hybrid Systems Considering Electrolyzer Dynamic Efficiency and Thermal Balance; Self-sustaining of post-disaster pelagic island energy systems with mobile multi-energy storages; Fuzzy-controlled energy router with hybrid storage for dynamic urban rail transit power management Table 6 provides an excellent overview of global pilot projects. However, the transition from these high-tech pilots (like superheated sand at 1200°C) to rural/off-grid applications in Section 5.2 is quite abrupt. A connecting paragraph discussing how high-end research informs low-cost implementations would improve the narrative flow. The "TES Roadmap for Africa (2025-2050)" in Table 7 is a strong addition. To make this more "actionable" as intended by the study, consider linking specific materials mentioned in Section 7.4 (e.g., clay bricks, used engine oil) directly to the roadmap's milestones. In Table 1, the specific heat for Molten Salt is listed with a negative sign ("-1500") and Concrete is listed as "-800". These appear to be typographical errors and should be corrected to positive values. Table 4 Limitations: For Thermochemical Storage (TCS), the limitations listed are "Complex system design" and "limited commercial deployment". It would be helpful to also mention reaction kinetics or material stability as noted in the text of Table 3. Ensure all figures (like Figure 4 and Figure 5) are explicitly discussed in the main body text to guide the reader through the visual data. There are several minor grammatical errors that should be addressed (e.g., "As hown in Table 3" should be "As shown"; "losse" should be "losses" ). The paper uses both "TCS" and "TCES" to refer to Thermochemical Energy Storage. It is recommended to stick to one abbreviation throughout the document for clarity. The emphasis on "locally available materials" such as sand, stones, and agricultural byproducts for Africa and developing regions is a standout feature of this review. This section is highly valuable and should be further highlighted in the Conclusion as a primary contribution to the literature on energy equity. Is the topic of the review discussed comprehensively in the context of the current literature? No Are all factual statements correct and adequately supported by citations? No Is the review written in accessible language? Yes Are the conclusions drawn appropriate in the context of the current research literature? Partly Competing Interests No competing interests were disclosed. Reviewer Expertise Renewable Energy TechnologiesEnergy ManagementSmart GridCyber-Physical SystemsMicrogrids I confirm that I have read this submission and believe that I have an appropriate level of expertise to state that I do not consider it to be of an acceptable scientific standard, for reasons outlined above. reply Respond to this report Responses (0) Mohamed MA. Peer Review Report For: Thermal Energy Storage Technologies: A Review of Current Landscape and Future Directions [version 1; peer review: 1 approved with reservations, 1 not approved] . F1000Research 2026, 15 :83 ( https://doi.org/10.5256/f1000research.194718.r470276) NOTE: it is important to ensure the information in square brackets after the title is included in this citation. The direct URL for this report is: https://f1000research.com/articles/15-83/v1#referee-response-470276 keyboard_arrow_left Back to all reports Reviewer Report 0 Views copyright © 2026 Cordero P. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. 28 Feb 2026 | for Version 1 Paul Arevalo Cordero , University of Cuenca, Cuenca, Azuay, Ecuador 0 Views copyright © 2026 Cordero P. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. format_quote Cite this report speaker_notes Responses (0) Approved With Reservations info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions This review surveys thermal energy storage technologies (sensible, latent/PCM, thermochemical, and hybrids), summarizing principles, materials, performance indicators (energy density, efficiency, conductivity), and application contexts spanning buildings, industrial heat, and grid flexibility. It argues TES is a key enabler for renewable integration and resilience and outlines emerging research directions in materials and system integration. The paper has potential but needs improvements; these improvements are detailed below: Strengthen review methodology: describe search strategy, inclusion/exclusion criteria, and how evidence was synthesized. Improve technical consistency: standardize units/definitions and avoid broad numeric claims without context and citations. Add structured comparison tables with decision-useful fields: temperature ranges, duration, round-trip efficiency, degradation, CAPEX proxies, and TRL. Make “future directions” more specific: identify concrete gaps (durability, cost-down pathways, reactor design for TCES, conductivity trade-offs for PCMs). Expand system integration discussion: coupling with heat pumps, district heating, industrial processes, and renewable-driven dispatch use cases. Address sustainability rigorously: lifecycle impacts, recyclability, critical materials, and safety constraints by TES class. Tighten writing and referencing quality: reduce repetition and ensure each key statement is traceable to high-quality sources. A small addition that would noticeably improve credibility is acknowledging the following closely aligned synthesis work, since it mirrors your scope and helps readers contextualize your framing, terminology, and claimed novelty: Quizhpe, K., Arévalo, P., Ochoa-Correa, D., & Villa-Ávila, E. (2024). Optimizing Microgrid Planning for Renewable Integration in Power Systems: A Comprehensive Review. Electronics, 13(18), Article 3620. https://doi.org/10.3390/electronics13183620. Is the topic of the review discussed comprehensively in the context of the current literature? Yes Are all factual statements correct and adequately supported by citations? Yes Is the review written in accessible language? Yes Are the conclusions drawn appropriate in the context of the current research literature? Yes References 1. Quizhpe K, Arévalo P, Ochoa-Correa D, Villa-Ávila E: Optimizing Microgrid Planning for Renewable Integration in Power Systems: A Comprehensive Review. Electronics . 2024; 13 (18). Publisher Full Text Competing Interests No competing interests were disclosed. Reviewer Expertise Electrical Engineering I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard, however I have significant reservations, as outlined above. reply Respond to this report Responses (0) Cordero PA. Peer Review Report For: Thermal Energy Storage Technologies: A Review of Current Landscape and Future Directions [version 1; peer review: 1 approved with reservations, 1 not approved] . F1000Research 2026, 15 :83 ( https://doi.org/10.5256/f1000research.194718.r456682) NOTE: it is important to ensure the information in square brackets after the title is included in this citation. The direct URL for this report is: https://f1000research.com/articles/15-83/v1#referee-response-456682 Alongside their report, reviewers assign a status to the article: Approved - the paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations - A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved - fundamental flaws in the paper seriously undermine the findings and conclusions Adjust parameters to alter display View on desktop for interactive features Includes Interactive Elements View on desktop for interactive features Competing Interests Policy Provide sufficient details of any financial or non-financial competing interests to enable users to assess whether your comments might lead a reasonable person to question your impartiality. Consider the following examples, but note that this is not an exhaustive list: Examples of 'Non-Financial Competing Interests' Within the past 4 years, you have held joint grants, published or collaborated with any of the authors of the selected paper. You have a close personal relationship (e.g. parent, spouse, sibling, or domestic partner) with any of the authors. You are a close professional associate of any of the authors (e.g. scientific mentor, recent student). You work at the same institute as any of the authors. You hope/expect to benefit (e.g. favour or employment) as a result of your submission. You are an Editor for the journal in which the article is published. Examples of 'Financial Competing Interests' You expect to receive, or in the past 4 years have received, any of the following from any commercial organisation that may gain financially from your submission: a salary, fees, funding, reimbursements. You expect to receive, or in the past 4 years have received, shared grant support or other funding with any of the authors. You hold, or are currently applying for, any patents or significant stocks/shares relating to the subject matter of the paper you are commenting on. Stay Updated Sign up for content alerts and receive a weekly or monthly email with all newly published articles Register with F1000Research Already registered? Sign in Not now, thanks close PLEASE NOTE If you are an AUTHOR of this article, please check that you signed in with the account associated with this article otherwise we cannot automatically identify your role as an author and your comment will be labelled as a “User Comment”. If you are a REVIEWER of this article, please check that you have signed in with the account associated with this article and then go to your account to submit your report, please do not post your review here. If you do not have access to your original account, please contact us . All commenters must hold a formal affiliation as per our Policies . The information that you give us will be displayed next to your comment. User comments must be in English, comprehensible and relevant to the article under discussion. We reserve the right to remove any comments that we consider to be inappropriate, offensive or otherwise in breach of the User Comment Terms and Conditions . Commenters must not use a comment for personal attacks. When criticisms of the article are based on unpublished data, the data should be made available. I accept the User Comment Terms and Conditions Please confirm that you accept the User Comment Terms and Conditions. Affiliation ✕ refresh Please enter your institution. Note: To add your institution or organisation, start typing the name and then select the correct name from the list. Where applicable, the name will appear in both the original language and in English. Do not paste in the name. If the name does not appear in the drop-down list, we will display the information you have entered. ✕ refresh Country/Region * USA UK Canada China France Germany Afghanistan Aland Islands Albania Algeria American Samoa Andorra Angola Anguilla Antarctica Antigua and Barbuda Argentina Armenia Aruba Australia Austria Azerbaijan Bahamas Bahrain Bangladesh Barbados Belarus Belgium Belize Benin Bermuda Bhutan Bolivia Bosnia and Herzegovina Botswana Bouvet Island Brazil British Indian Ocean Territory British Virgin Islands Brunei Bulgaria Burkina Faso Burundi Cambodia Cameroon Canada Cape Verde Cayman Islands Central African Republic Chad Chile China Christmas Island Cocos (Keeling) Islands Colombia Comoros Congo Cook Islands Costa Rica Cote d'Ivoire Croatia Cuba Cyprus Czech Republic Democratic Republic of the Congo Denmark Djibouti Dominica Dominican Republic Ecuador Egypt El Salvador Equatorial Guinea Eritrea Estonia Ethiopia Falkland Islands Faroe Islands Federated States of Micronesia Fiji Finland France French Guiana French Polynesia French Southern Territories Gabon Georgia Germany Ghana Gibraltar Greece Greenland Grenada Guadeloupe Guam Guatemala Guernsey Guinea Guinea-Bissau Guyana Haiti Heard Island and Mcdonald Islands Holy See (Vatican City State) Honduras Hong Kong Hungary Iceland India Indonesia Iran Iraq Ireland Israel Italy Jamaica Japan Jersey Jordan Kazakhstan Kenya Kiribati Kosovo (Serbia and Montenegro) Kuwait Kyrgyzstan Lao People's Democratic Republic Latvia Lebanon Lesotho Liberia Libya Liechtenstein Lithuania Luxembourg Macao Madagascar Malawi Malaysia Maldives Mali Malta Marshall Islands Martinique Mauritania Mauritius Mayotte Mexico Minor Outlying Islands of the United States Moldova Monaco Mongolia Montenegro Montserrat Morocco Mozambique Myanmar Namibia Nauru Nepal Netherlands Antilles New Caledonia New Zealand Nicaragua Niger Nigeria Niue Norfolk Island North Korea North Macedonia Northern Mariana Islands Norway Oman Pakistan Palau Palestinian Territory Panama Papua New Guinea Paraguay Peru Philippines Pitcairn Poland Portugal Puerto Rico Qatar Reunion Romania Russian Federation Rwanda Saint Helena Saint Kitts and Nevis Saint Lucia Saint Pierre and Miquelon Saint Vincent and the Grenadines Samoa San Marino Sao Tome and Principe Saudi Arabia Senegal Serbia Seychelles Sierra Leone Singapore Slovakia Slovenia Solomon Islands Somalia South Africa South Georgia and the South Sandwich Is South Korea South Sudan Spain Sri Lanka Sudan Suriname Svalbard and Jan Mayen Swaziland Sweden Switzerland Syria Taiwan Tajikistan Tanzania Thailand The Gambia The Netherlands Timor-Leste Togo Tokelau Tonga Trinidad and Tobago Tunisia Turkey Turkmenistan Turks and Caicos Islands Tuvalu UK USA Uganda Ukraine United Arab Emirates United States Virgin Islands Uruguay Uzbekistan Vanuatu Venezuela Vietnam Wallis and Futuna West Bank and Gaza Strip Western Sahara Yemen Zambia Zimbabwe Please select your country/region. You must enter a comment. Competing Interests Please disclose any competing interests that might be construed to influence your judgment of the article's or peer review report's validity or importance. Competing Interests Policy Provide sufficient details of any financial or non-financial competing interests to enable users to assess whether your comments might lead a reasonable person to question your impartiality. Consider the following examples, but note that this is not an exhaustive list: Examples of 'Non-Financial Competing Interests' Within the past 4 years, you have held joint grants, published or collaborated with any of the authors of the selected paper. You have a close personal relationship (e.g. parent, spouse, sibling, or domestic partner) with any of the authors. You are a close professional associate of any of the authors (e.g. scientific mentor, recent student). You work at the same institute as any of the authors. You hope/expect to benefit (e.g. favour or employment) as a result of your submission. You are an Editor for the journal in which the article is published. Examples of 'Financial Competing Interests' You expect to receive, or in the past 4 years have received, any of the following from any commercial organisation that may gain financially from your submission: a salary, fees, funding, reimbursements. You expect to receive, or in the past 4 years have received, shared grant support or other funding with any of the authors. You hold, or are currently applying for, any patents or significant stocks/shares relating to the subject matter of the paper you are commenting on. Please state your competing interests The comment has been saved. An error has occurred. Please try again. Cancel Post var lTitle = "Thermal Energy Storage Technologies: A Review...".replace("'", ''); var linkedInUrl = "http://www.linkedin.com/shareArticle?url=https://f1000research.com/articles/15-83/v1" + "&title=" + encodeURIComponent(lTitle) + "&summary=" + encodeURIComponent('Read the article by '); var deliciousUrl = "https://del.icio.us/post?url=https://f1000research.com/articles/15-83/v1&title=" + encodeURIComponent(lTitle); var redditUrl = "http://reddit.com/submit?url=https://f1000research.com/articles/15-83/v1" + "&title=" + encodeURIComponent(lTitle); linkedInUrl += encodeURIComponent('Tafere AT'); var offsetTop = /chrome/i.test( navigator.userAgent ) ? 4 : -10; var addthis_config = { ui_offset_top: offsetTop, services_compact : "facebook,twitter,www.linkedin.com,www.mendeley.com,reddit.com", services_expanded : "facebook,twitter,www.linkedin.com,www.mendeley.com,reddit.com", services_custom : [ { name: "LinkedIn", url: linkedInUrl, icon:"/img/icon/at_linkedin.svg" }, { name: "Mendeley", url: "http://www.mendeley.com/import/?url=https://f1000research.com/articles/15-83/v1/mendeley", icon:"/img/icon/at_mendeley.svg" }, { name: "Reddit", url: redditUrl, icon:"/img/icon/at_reddit.svg" }, ] }; var addthis_share = { url: "https://f1000research.com/articles/15-83", templates : { twitter : "Thermal Energy Storage Technologies: A Review of Current Landscape.... Tafere AT, published by " + "@F1000Research" + ", https://f1000research.com/articles/15-83/v1" } }; if (typeof(addthis) != "undefined"){ addthis.addEventListener('addthis.ready', checkCount); addthis.addEventListener('addthis.menu.share', checkCount); } $(".f1r-shares-twitter").attr("href", "https://twitter.com/intent/tweet?text=" + addthis_share.templates.twitter); $(".f1r-shares-facebook").attr("href", "https://www.facebook.com/sharer/sharer.php?u=" + addthis_share.url); $(".f1r-shares-linkedin").attr("href", addthis_config.services_custom[0].url); $(".f1r-shares-reddit").attr("href", addthis_config.services_custom[2].url); $(".f1r-shares-mendelay").attr("href", addthis_config.services_custom[1].url); function checkCount(){ setTimeout(function(){ $(".addthis_button_expanded").each(function(){ var count = $(this).text(); if (count !== "" && count != "0") $(this).removeClass("is-hidden"); else $(this).addClass("is-hidden"); }); }, 1000); } close How to cite this report {{reportCitation}} Cancel Copy Citation Details $(function(){R.ui.buttonDropdowns('.dropdown-for-downloads');}); $(function(){R.ui.toolbarDropdowns('.toolbar-dropdown-for-downloads');}); $.get("/articles/acj/176639/194718") new F1000.Clipboard(); new F1000.ThesaurusTermsDisplay("articles", "article", "194718"); $(document).ready(function() { $( "#frame1" ).on('load', function() { var mydiv = $(this).contents().find("div"); var h = mydiv.height(); console.log(h) }); var tooltipLivingFigure = jQuery(".interactive-living-figure-label .icon-more-info"), titleLivingFigure = tooltipLivingFigure.attr("title"); tooltipLivingFigure.simpletip({ fixed: true, position: ["-115", "30"], baseClass: 'small-tooltip', content:titleLivingFigure + " " }); tooltipLivingFigure.removeAttr("title"); $("body").on("click", ".cite-living-figure", function(e) { e.preventDefault(); var ref = $(this).attr("data-ref"); $(this).closest(".living-figure-list-container").find("#" + ref).fadeIn(200); }); $("body").on("click", ".close-cite-living-figure", function(e) { e.preventDefault(); $(this).closest(".popup-window-wrapper").fadeOut(200); }); $(document).on("mouseup", function(e) { var metricsContainer = $(".article-metrics-popover-wrapper"); if (!metricsContainer.is(e.target) && metricsContainer.has(e.target).length === 0) { $(".article-metrics-close-button").click(); } }); var articleId = $('#articleId').val(); if($("#main-article-count-box").attachArticleMetrics) { $("#main-article-count-box").attachArticleMetrics(articleId, { articleMetricsView: true }); } }); var figshareWidget = $(".new_figshare_widget"); if (figshareWidget.length > 0) { window.figshare.load("f1000", function(Widget) { // Select a tag/tags defined in your page. In this tag we will place the widget. _.map(figshareWidget, function(el){ var widget = new Widget({ articleId: $(el).attr("figshare_articleId") //height:300 // this is the height of the viewer part. [Default: 550] }); widget.initialize(); // initialize the widget widget.mount(el); // mount it in a tag that's on your page // this will save the widget on the global scope for later use from // your JS scripts. This line is optional. //window.widget = widget; }); }); } close Error Close Add Reset F1000.MICROSERVICES.AFFILIATION = ''; $(document).ready(function () { $('.js-affiliations-form').each((index, form) => { new AffiliationForm({ formId: form.id, institutionErrorSelector: '.comment-enter-institution', departmentErrorSelector: '.comment-enter-department', placeSelector: '.js-add-comment-place', stateSelector: '.js-add-comment-state', zipCodeSelector: '.js-add-comment-zipcode', countrySelector: '.js-add-comment-country', countryErrorSelector: '.comment-enter-country', }); }); }); $(document).ready(function () { var reportIds = { "470279": 0, "470278": 0, "470277": 0, "470276": 9, "470275": 0, "470274": 0, "470273": 0, "470272": 0, "470280": 0, "459607": 0, "459606": 0, "459605": 0, "459614": 0, "459613": 0, "459612": 0, "459611": 0, "459610": 0, "459609": 0, "459608": 0, "456686": 0, "456687": 0, "456684": 0, "456685": 0, "456682": 18, "456683": 0, "456681": 0, "454582": 0, "454583": 0, "454580": 0, "454581": 0, "456690": 0, "454579": 0, "456688": 0, "456689": 0, "470271": 0, "454588": 0, "454586": 0, "454587": 0, "454584": 0, "454585": 0, }; $(".referee-response-container,.js-referee-report").each(function(index, el) { var reportId = $(el).attr("data-reportid"), reportCount = reportIds[reportId] || 0; $(el).find(".comments-count-container,.js-referee-report-views").html(reportCount); }); var uuidInput = $("#article_uuid"), oldUUId = uuidInput.val(), newUUId = "8039ef4d-26f7-410a-bc03-61b0e10dc151"; uuidInput.val(newUUId); $("a[href*='article_uuid=']").each(function(index, el) { var newHref = $(el).attr("href").replace(oldUUId, newUUId); $(el).attr("href", newHref); }); }); An innovative open access publishing platform offering rapid publication and open peer review, whilst supporting data deposition and sharing. Browse Gateways Collections How it Works Contact For Developers Cookie Notice Privacy Notice RSS Submit Your Research Follow us © 2012-2026 F1000 Research Ltd. ISSN 2046-1402 | Legal | Partner of Research4Life • CrossRef • ORCID • FAIRSharing R.templateTests.simpleTemplate = R.template(' $text $text $text $text $text '); R.templateTests.runTests(); var F1000platform = new F1000.Platform({ name: "f1000research", displayName: "F1000Research", hostName: "f1000research.com", id: "1", editorialEmail: "
[email protected]", infoEmail: "
[email protected]", usePmcStats: true }); $(function(){R.ui.dropdowns('.dropdown-for-authors, .dropdown-for-about, .dropdown-for-myresearch');}); // $(function(){R.ui.dropdowns('.dropdown-for-referees');}); $(document).ready(function () { if ($(".cookie-warning").is(":visible")) { $(".sticky").css("margin-bottom", "35px"); $(".devices").addClass("devices-and-cookie-warning"); } $(".cookie-warning .close-button").click(function (e) { $(".devices").removeClass("devices-and-cookie-warning"); $(".sticky").css("margin-bottom", "0"); }); $("#tweeter-feed .tweet-message").each(function (i, message) { var self = $(message); self.html(linkify(self.html())); }); $(".partner").on("mouseenter mouseleave", function() { $(this).find(".gray-scale, .colour").toggleClass("is-hidden"); }); }); Sign In Remember me Forgotten your password? Sign In Cancel Email or password not correct. Please try again Please wait... $(function(){ // Note: All the setup needs to run against a name attribute and *not* the id due the clonish // nature of facebox... $("a[id=googleSignInButton]").click(function(event){ event.preventDefault(); $("input[id=oAuthSystem]").val("GOOGLE"); $("form[id=oAuthForm]").submit(); }); $("a[id=facebookSignInButton]").click(function(event){ event.preventDefault(); $("input[id=oAuthSystem]").val("FACEBOOK"); $("form[id=oAuthForm]").submit(); }); $("a[id=orcidSignInButton]").click(function(event){ event.preventDefault(); $("input[id=oAuthSystem]").val("ORCID"); $("form[id=oAuthForm]").submit(); }); }); If you've forgotten your password, please enter your email address below and we'll send you instructions on how to reset your password. The email address should be the one you originally registered with F1000. Email address not valid, please try again You registered with F1000 via Google, so we cannot reset your password. To sign in, please click here . If you still need help with your Google account password, please click here . You registered with F1000 via Facebook, so we cannot reset your password. To sign in, please click here . If you still need help with your Facebook account password, please click here . Code not correct, please try again Reset password Cancel Email us for further assistance. Server error, please try again. If your email address is registered with us, we will email you instructions to reset your password. If you think you should have received this email but it has not arrived, please check your spam filters and/or contact for further assistance. Please wait... Register $(document).ready(function () { signIn.createSignInAsRow($("#sign-in-form-gfb-popup")); $(".target-field").each(function () { var uris = $(this).val().split("/"); if (uris.pop() === "login") { $(this).val(uris.toString().replace(",","/")); } }); });
Text is read by the "Ask this paper" AI Q&A widget below.
Extraction quality varies by source — PMC NXML preserves structure
cleanly, OA-HTML may include some navigation residue, and OA-PDF can
have broken hyphenation. The publisher copy
(via DOI)
is the canonical version.