[{"data":1,"prerenderedAt":413},["ShallowReactive",2],{"{\"resolve_relations\":\"reference.source\",\"version\":\"published\"}developers/labs/delayed-load-configurator":3},{"data":4,"headers":390},{"story":5,"cv":372,"rels":373,"links":389},{"name":6,"created_at":7,"published_at":8,"updated_at":9,"id":10,"uuid":11,"content":12,"slug":364,"full_slug":365,"sort_by_date":30,"position":366,"tag_list":367,"is_startpage":222,"parent_id":368,"meta_data":30,"group_id":369,"first_published_at":370,"release_id":30,"lang":333,"path":30,"alternates":371,"default_full_slug":30,"translated_slugs":30},"Delayed Load Configurator","2026-03-23T20:10:39.118Z","2026-04-23T12:28:56.550Z","2026-04-23T12:28:56.573Z",158134432272799,"509b740a-d9b8-45d8-971b-8c13a78bd6ff",{"_uid":13,"body":14,"date":278,"fold":279,"intro":336,"title":343,"gallery":344,"category":345,"metadata":347,"component":351,"demo_link":352,"thumbnail":354,"github_link":359,"last_updated":361,"open_graph_image":362,"include_open_graph":51,"block_search_engines":222},"f50d366a-d67c-4a10-86a7-4b5fc5c9f54e",[15,269],{"gap":16,"_uid":17,"align":16,"count":18,"width":19,"columns":20,"component":268,"remove_padding":51},"","f6f97b29-f4c1-4242-863b-a4543a5a2bbc","column-one","width-full",[21,52,104,176,211,252],{"_uid":22,"body":23,"alignment":49,"component":50,"is_full_width":51},"8de28e62-2cac-49b9-8930-9b99335e2e43",{"type":24,"content":25},"doc",[26,38,44],{"type":27,"attrs":28,"content":31},"heading",{"level":29,"textAlign":30},2,null,[32],{"text":33,"type":34,"marks":35},"Overview","text",[36],{"type":37},"bold",{"type":39,"attrs":40,"content":41},"paragraph",{"textAlign":30},[42],{"text":43,"type":34},"This demo showcases an important loading feature that is a built in part of HOOPS Visualize for Web (formerly HOOPS Communicator) called Delayed Load. In this mode, only the basic model hierarchy will be sent to the HOOPS Web Viewer component initially. After the model structure has been loaded. You can request nodes to be streamed to the client with the model.requestNodes() function which takes an array of nodeids as input.",{"type":39,"attrs":45,"content":46},{"textAlign":30},[47],{"text":48,"type":34},"This streaming mode is useful if you want to give your users the choice of only loading a subset of a model into your viewer. This could be for performance reasons when dealing with potentially very large assemblies or simply because the user only wants to work on a subset of the model.","align-left","copy",true,{"_uid":53,"body":54,"alignment":49,"component":50,"is_full_width":51},"f543c157-d41b-4cc3-bfb5-8a8e65bf10d5",{"type":24,"content":55},[56,62],{"type":27,"attrs":57,"content":59},{"level":58,"textAlign":30},3,[60],{"text":61,"type":34},"How it was implemented:",{"type":63,"content":64},"bullet_list",[65,81,92],{"type":66,"content":67},"list_item",[68],{"type":39,"attrs":69,"content":70},{"textAlign":30},[71,73],{"text":72,"type":34},"Initialize the ",{"text":74,"type":34,"marks":75},"WebViewer",[76],{"type":77,"attrs":78},"link",{"href":79,"uuid":30,"anchor":30,"target":30,"linktype":80},"https://docs.techsoft3d.com/communicator/latest/api_ref/viewing/classes/Communicator.WebViewer.html?highlight=new%20Communicator.WebViewer#constructor","url",{"type":66,"content":82},[83],{"type":39,"attrs":84,"content":85},{"textAlign":30},[86],{"text":87,"type":34,"marks":88},"Request Nodes",[89],{"type":77,"attrs":90},{"href":91,"uuid":30,"anchor":30,"target":30,"linktype":80},"https://docs.techsoft3d.com/communicator/latest/api_ref/viewing/classes/Communicator.Model.html#requestnodes",{"type":66,"content":93},[94],{"type":39,"attrs":95,"content":96},{"textAlign":30},[97,99],{"text":98,"type":34},"Start the ",{"text":74,"type":34,"marks":100},[101],{"type":77,"attrs":102},{"href":103,"uuid":30,"anchor":30,"target":30,"linktype":80},"https://docs.techsoft3d.com/communicator/latest/api_ref/viewing/classes/Communicator.WebViewer.html?highlight=new%20Communicator.WebViewer#Communicator.Communicator.WebViewer.start",{"_uid":105,"body":106,"alignment":49,"component":50,"is_full_width":51},"3db68134-7b3a-4873-98b3-16972e7ab12a",{"type":24,"content":107},[108,119],{"type":27,"attrs":109,"content":110},{"level":29,"textAlign":30},[111,113],{"text":112,"type":34},"Learn more about ",{"text":114,"type":34,"marks":115},"HOOPS Visualize for Web (formerly HOOPS Communicator)",[116],{"type":77,"attrs":117},{"href":118,"uuid":30,"anchor":30,"target":30,"linktype":80},"https://www.techsoft3d.com/products/hoops/communicator",{"type":63,"content":120},[121,136,150,163],{"type":66,"content":122},[123],{"type":39,"attrs":124,"content":125},{"textAlign":30},[126,128,134],{"text":127,"type":34},"Reference the HOOPS Visualize for Web (formerly HOOPS Communicator) ",{"text":129,"type":34,"marks":130},"Documentation",[131],{"type":77,"attrs":132},{"href":133,"uuid":30,"anchor":30,"target":30,"linktype":80},"https://docs.techsoft3d.com/communicator/latest/",{"text":135,"type":34},".",{"type":66,"content":137},[138],{"type":39,"attrs":139,"content":140},{"textAlign":30},[141,143,149],{"text":142,"type":34},"Sign up for a free ",{"text":144,"type":34,"marks":145},"evaluation",[146],{"type":77,"attrs":147},{"href":148,"uuid":30,"anchor":30,"target":30,"linktype":80},"https://manage.techsoft3d.com/signup?product=communicator",{"text":135,"type":34},{"type":66,"content":151},[152],{"type":39,"attrs":153,"content":154},{"textAlign":30},[155,157],{"text":156,"type":34},"Jump straight into coding with the ",{"text":158,"type":34,"marks":159},"3D Sandbox",[160],{"type":77,"attrs":161},{"href":162,"uuid":30,"anchor":30,"target":30,"linktype":80},"https://3dsandbox.techsoft3d.com/",{"type":66,"content":164},[165],{"type":39,"attrs":166,"content":167},{"textAlign":30},[168,170],{"text":169,"type":34},"Join our ",{"text":171,"type":34,"marks":172},"Community Forum",[173],{"type":77,"attrs":174},{"href":175,"uuid":30,"anchor":30,"target":30,"linktype":80},"https://forum.techsoft3d.com/",{"_uid":177,"body":178,"alignment":49,"component":50,"is_full_width":51},"49bfa3fe-caaf-40b4-8123-f5361a510401",{"type":24,"content":179},[180,187,199],{"type":27,"attrs":181,"content":182},{"level":29,"textAlign":30},[183],{"text":184,"type":34,"marks":185},"Questions or Feedback?",[186],{"type":37},{"type":39,"attrs":188,"content":189},{"textAlign":30},[190,192,198],{"text":191,"type":34},"We are looking for feedback and how this toolkit can be improved to meet your needs! Please connect in our ",{"text":193,"type":34,"marks":194},"forum",[195],{"type":77,"attrs":196},{"href":175,"uuid":30,"anchor":30,"target":197,"linktype":80},"_blank",{"text":135,"type":34},{"type":39,"attrs":200,"content":201},{"textAlign":30},[202,204],{"text":203,"type":34},"You can also sign-up for a 60-day trial of ",{"text":205,"type":34,"marks":206},"HOOPS Visualize.",[207],{"type":77,"attrs":208},{"href":209,"uuid":30,"anchor":30,"target":210,"linktype":80},"https://developer.techsoft3d.com/hoops/visualize","_self",{"_uid":212,"messages":213,"component":246,"background":247,"remove_padding":51,"is_verticalized":222},"2517b691-8590-46b2-b1a0-c989536a3b36",[214],{"_uid":215,"icon":16,"buttons":216,"content":227,"headline":234,"link_url":16,"metadata":241,"component":244,"icon_size":16,"link_label":16,"headline_heading":245},"1f7a4845-55d4-4520-b973-efe814118e45",[217],{"_uid":218,"href":16,"color":219,"label":220,"action":221,"new_tab":222,"outline":51,"alignment":16,"component":223,"text_link":222,"destination":224},"e25f6918-ec5e-43c9-9ad6-5e4bcf39b279","light","Subscribe","action-modal",false,"element-button",{"id":16,"url":225,"linktype":80,"fieldtype":226,"cached_url":225},"subscribe","multilink",{"type":24,"content":228},[229],{"type":39,"attrs":230,"content":231},{"textAlign":30},[232],{"text":233,"type":34},"We’ll notify you as soon as new projects are available.",{"type":24,"content":235},[236],{"type":39,"attrs":237,"content":238},{"textAlign":30},[239],{"text":240,"type":34},"Be the first to know about new projects",{"_uid":242,"title":16,"plugin":243,"description":16},"0fa59fa4-a396-48fd-8878-1ce90fb5c07c","meta-fields","element-callout-child","heading-h3","element-callout",{"id":248,"alt":16,"name":16,"focus":16,"title":16,"source":16,"filename":249,"copyright":16,"fieldtype":250,"meta_data":251,"is_external_url":222},72383172008371,"https://a-us.storyblok.com/f/1023536/1350x901/98f768d3c7/mosiac.jpg","asset",{},{"_uid":253,"body":254,"alignment":49,"component":50,"is_full_width":51},"ed21b4a6-d00f-4e0d-a54d-08aa82d4d29d",{"type":24,"content":255},[256],{"type":39,"attrs":257,"content":258},{"textAlign":30},[259,261,267],{"text":260,"type":34},"Need to contact us? Email us at ",{"text":262,"type":34,"marks":263},"labs@techsoft3d.com",[264],{"type":77,"attrs":265},{"href":262,"uuid":30,"anchor":30,"target":210,"linktype":266},"email",{"text":135,"type":34},"columns",{"id":225,"_uid":270,"items":271,"component":277},"ca556064-0fa5-4110-8395-86e3f005ea32",[272],{"id":273,"_uid":274,"component":275,"business_unit":276},"dbdcd35d-8954-4b0d-9902-999e4cd25928","f78173e1-09c9-45b4-92d3-445b190c5ada","hubspot-form","toolkits","modal","2023-06-26 00:00",[280],{"_uid":281,"source":282,"component":335},"de63215b-57cd-4411-a03f-a0fc1f53addf",{"name":283,"created_at":284,"published_at":285,"updated_at":286,"id":287,"uuid":288,"content":289,"slug":326,"full_slug":327,"sort_by_date":30,"position":328,"tag_list":329,"is_startpage":222,"parent_id":330,"meta_data":30,"group_id":331,"first_published_at":332,"release_id":30,"lang":333,"path":30,"alternates":334,"default_full_slug":30,"translated_slugs":30,"_stopResolving":51},"Main Navigation","2025-04-09T14:04:01.876Z","2026-03-10T15:15:52.184Z","2026-04-14T21:06:12.239Z",27565407,"c5f4a23f-ca2c-41d7-946b-6822d34565a0",{"_uid":290,"items":291,"component":325},"8915070e-32eb-476d-b215-1c92ebdad15c",[292,307],{"_uid":293,"left_nav":16,"messages":294,"component":306,"right_nav":16},"fe7818a3-2c19-410c-adfd-6166e04c9bf0",[295,301],{"_uid":296,"icon":297,"link":298,"target":16,"message":299,"component":300},"87585227-383a-48e2-a5e5-1541d3b4b65a","tdesign:user-talk-1","/contact","Have questions about our SDKs or enterprise applications? Talk to a Tech Soft 3D expert","element-notice-child",{"_uid":302,"icon":303,"link":304,"target":16,"message":305,"component":300},"45ffc4c7-d6cf-4d3c-9606-ec4154852aef","hugeicons:artificial-intelligence-04","/developers/products/hoops-ai","Check out our newest SDK, HOOPS AI, a framework for preparing CAD data for ML workflows","element-notice",{"_uid":308,"menu":309,"component":324,"has_notice":51},"192904e7-cc6e-44e5-95a7-187c8ef72d1e",[310,315,318,321],{"url":311,"_uid":312,"label":313,"new_tab":222,"component":314},"#","eada60f3-c50f-41c1-8c50-4ffedd119483","SDKs for Developers","top-menu-child",{"url":311,"_uid":316,"label":317,"new_tab":222,"component":314,"style_as_button":222},"e80ecf91-c6c8-4e7a-a5b7-10ec4e05ada0","Apps for Businesses",{"url":311,"_uid":319,"label":320,"new_tab":222,"component":314,"style_as_button":222},"b3d091d9-83d1-4b72-bb8d-0f4be140beaa","Company",{"url":311,"_uid":322,"label":323,"new_tab":222,"component":314,"style_as_button":51},"f2040cd1-8c5b-4dcf-8ee1-5b56049d0fe2","Support","top","global","main-navigation","global/main-navigation",-30,[],27501948,"998e76b0-7b0e-4635-8abf-c9db0f0bf29c","2025-04-09T15:16:40.189Z","default",[],"reference",{"type":24,"content":337},[338],{"type":39,"attrs":339,"content":340},{"textAlign":30},[341],{"text":342,"type":34},"This demo showcases an important loading feature that is a built in part of HOOPS Visualize for Web (formerly HOOPS Communicator) called Delayed Load. ","Delayed Configurator Demo",[],[346],"hoopsVisualize",{"_uid":348,"title":349,"plugin":243,"description":350},"43e58ec6-72cd-4ea7-88a8-c7b91440d71d","Delayed Load Configurator | Tech Soft 3D Labs","This demo showcases an important loading feature that is a built in part of HOOPS Visualize for Web called Delayed Load. ","lab",{"id":16,"url":353,"linktype":80,"fieldtype":226,"cached_url":353},"https://delayed-load-configrator-docker.techsoft3d.com/",{"id":355,"alt":356,"name":16,"focus":16,"title":343,"source":16,"filename":357,"copyright":16,"fieldtype":250,"meta_data":358,"is_external_url":222},160844176226223,"Race car model for HOOPS Visualize Delayed Configurator Demo","https://a-us.storyblok.com/f/1023536/1920x1080/b62adce923/delayed-load-configurator.jpg",{"alt":356,"title":343,"source":16,"copyright":16},{"id":16,"url":360,"linktype":80,"fieldtype":226,"cached_url":360},"https://github.com/techsoft3d/delayed-load-configurator-docker","Monday, June 26, 2023",{"id":355,"alt":356,"name":16,"focus":16,"title":343,"source":16,"filename":357,"copyright":16,"fieldtype":250,"meta_data":363,"is_external_url":222},{"alt":356,"title":343,"source":16,"copyright":16},"delayed-load-configurator","developers/labs/delayed-load-configurator",-120,[],99359039112762,"3bf473c1-ce7d-49ba-a46a-be18f82d05e8","2026-04-03T18:44:14.198Z",[],1776956007,[374],{"name":283,"created_at":284,"published_at":285,"updated_at":286,"id":287,"uuid":288,"content":375,"slug":326,"full_slug":327,"sort_by_date":30,"position":328,"tag_list":387,"is_startpage":222,"parent_id":330,"meta_data":30,"group_id":331,"first_published_at":332,"release_id":30,"lang":333,"path":30,"alternates":388,"default_full_slug":30,"translated_slugs":30},{"_uid":290,"items":376,"component":325},[377,381],{"_uid":293,"left_nav":16,"messages":378,"component":306,"right_nav":16},[379,380],{"_uid":296,"icon":297,"link":298,"target":16,"message":299,"component":300},{"_uid":302,"icon":303,"link":304,"target":16,"message":305,"component":300},{"_uid":308,"menu":382,"component":324,"has_notice":51},[383,384,385,386],{"url":311,"_uid":312,"label":313,"new_tab":222,"component":314},{"url":311,"_uid":316,"label":317,"new_tab":222,"component":314,"style_as_button":222},{"url":311,"_uid":319,"label":320,"new_tab":222,"component":314,"style_as_button":222},{"url":311,"_uid":322,"label":323,"new_tab":222,"component":314,"style_as_button":51},[],[],[],{"cache-control":391,"connection":392,"content-encoding":393,"content-type":394,"date":395,"etag":396,"referrer-policy":397,"sb-be-version":398,"server":399,"strict-transport-security":400,"transfer-encoding":401,"vary":402,"via":403,"x-amz-cf-id":404,"x-amz-cf-pop":405,"x-cache":406,"x-content-type-options":407,"x-frame-options":408,"x-permitted-cross-domain-policies":409,"x-request-id":410,"x-runtime":411,"x-xss-protection":412},"max-age=0, public, s-maxage=604800, stale-if-error=3600","keep-alive","gzip","application/json; charset=utf-8","Thu, 23 Apr 2026 14:54:02 GMT","W/\"5d7edbddb3e97e5368d3fad5f62e3cde\"","strict-origin-when-cross-origin","5.764.0","nginx/1.29.1","max-age=31536000","chunked","Origin,Accept-Encoding, Origin","1.1 9bbb207d06004a8ab2afec5e595e7b86.cloudfront.net (CloudFront)","eCgcdITpYGkMwJs0IpgMaGmnQylUsruAAVfLDrgXr4IgZFsEnSqhLg==","CMH68-P3","Miss from cloudfront","nosniff","SAMEORIGIN","none","ff386843-c69b-4621-8bf3-4a507559259b","0.019813","0",1776956042338]