@johnrobinsn
RT @sparkjsdev: Spark 2.0 is here! 🚀 We’re redefining what’s possible on the web with a streamable LoD system for 3D Gaussian Splatting.…
Viewing enriched Twitter post
RT @sparkjsdev: Spark 2.0 is here! 🚀 We’re redefining what’s possible on the web with a streamable LoD system for 3D Gaussian Splatting.…
{
"score": 0.32,
"score_components": {
"author": 0.09,
"engagement": 0.0,
"quality": 0.020000000000000004,
"source": 0.135,
"nlp": 0.05,
"recency": 0.025
},
"scored_at": "2026-04-15T22:46:26.311426",
"import_source": "api_import",
"source_tagged_at": "2026-04-15T22:46:26.311438",
"enriched": true,
"enriched_at": "2026-04-15T22:46:26.311440"
} {
"type": "tweet",
"id": "2044546311240691733",
"url": "https://x.com/johnrobinsn/status/2044546311240691733",
"twitterUrl": "https://twitter.com/johnrobinsn/status/2044546311240691733",
"text": "RT @sparkjsdev: Spark 2.0 is here! 🚀\n\nWe’re redefining what’s possible on the web with a streamable LoD system for 3D Gaussian Splatting.…",
"source": "Twitter for iPhone",
"retweetCount": 221,
"replyCount": 31,
"likeCount": 1504,
"quoteCount": 41,
"viewCount": 214819,
"createdAt": "Wed Apr 15 22:40:01 +0000 2026",
"lang": "en",
"bookmarkCount": 1224,
"isReply": false,
"inReplyToId": null,
"conversationId": "2044546311240691733",
"displayTextRange": [
0,
138
],
"inReplyToUserId": null,
"inReplyToUsername": null,
"author": {
"type": "user",
"userName": "johnrobinsn",
"url": "https://x.com/johnrobinsn",
"twitterUrl": "https://twitter.com/johnrobinsn",
"id": "47325007",
"name": "John Robinson",
"isVerified": false,
"isBlueVerified": true,
"verifiedType": null,
"profilePicture": "https://pbs.twimg.com/profile_images/1620478648867233814/uVbZWzAU_normal.jpg",
"coverPicture": "https://pbs.twimg.com/profile_banners/47325007/1775699441",
"description": "",
"location": "South Riding, VA",
"followers": 1421,
"following": 714,
"status": "",
"canDm": false,
"canMediaTag": true,
"createdAt": "Mon Jun 15 12:44:05 +0000 2009",
"entities": {
"description": {
"urls": []
},
"url": {}
},
"fastFollowersCount": 0,
"favouritesCount": 42291,
"hasCustomTimelines": true,
"isTranslator": false,
"mediaCount": 165,
"statusesCount": 4100,
"withheldInCountries": [],
"affiliatesHighlightedLabel": {},
"possiblySensitive": false,
"pinnedTweetIds": [
"2020150561765777620"
],
"profile_bio": {
"description": "All is yours but for time and token...",
"entities": {
"description": {
"hashtags": [],
"symbols": [],
"urls": [],
"user_mentions": []
},
"url": {
"urls": [
{
"display_url": "storminthecastle.com",
"expanded_url": "https://www.storminthecastle.com",
"indices": [
0,
23
],
"url": "https://t.co/NOvdDZmNjC"
}
]
}
}
},
"isAutomated": false,
"automatedBy": null
},
"extendedEntities": {},
"card": null,
"place": {},
"entities": {
"hashtags": [],
"symbols": [],
"timestamps": [],
"urls": [],
"user_mentions": [
{
"id_str": "1928975689686073344",
"indices": [
3,
14
],
"name": "spark",
"screen_name": "sparkjsdev"
}
]
},
"quoted_tweet": null,
"retweeted_tweet": {
"type": "tweet",
"id": "2044090505982816449",
"url": "https://x.com/sparkjsdev/status/2044090505982816449",
"twitterUrl": "https://twitter.com/sparkjsdev/status/2044090505982816449",
"text": "Spark 2.0 is here! 🚀\n\nWe’re redefining what’s possible on the web with a streamable LoD system for 3D Gaussian Splatting. \n\nBuilt on Three.js, you can now stream massive 100M+ splat worlds to any device from mobile to VR using WebGL2. All open-source.\n\nDive into the tech 👇 https://t.co/VOd6V0Wz1s",
"source": "Twitter for iPhone",
"retweetCount": 221,
"replyCount": 31,
"likeCount": 1504,
"quoteCount": 41,
"viewCount": 214819,
"createdAt": "Tue Apr 14 16:28:48 +0000 2026",
"lang": "en",
"bookmarkCount": 1224,
"isReply": false,
"inReplyToId": null,
"conversationId": "2044090505982816449",
"displayTextRange": [
0,
273
],
"inReplyToUserId": null,
"inReplyToUsername": null,
"author": {
"type": "user",
"userName": "sparkjsdev",
"url": "https://x.com/sparkjsdev",
"twitterUrl": "https://twitter.com/sparkjsdev",
"id": "1928975689686073344",
"name": "spark",
"isVerified": false,
"isBlueVerified": true,
"verifiedType": null,
"profilePicture": "https://pbs.twimg.com/profile_images/1932536478401486848/OOUhTSgz_normal.jpg",
"coverPicture": "https://pbs.twimg.com/profile_banners/1928975689686073344/1748849471",
"description": "",
"location": "",
"followers": 4188,
"following": 1,
"status": "",
"canDm": false,
"canMediaTag": true,
"createdAt": "Sun Jun 01 00:43:46 +0000 2025",
"entities": {
"description": {
"urls": []
},
"url": {}
},
"fastFollowersCount": 0,
"favouritesCount": 189,
"hasCustomTimelines": true,
"isTranslator": false,
"mediaCount": 30,
"statusesCount": 157,
"withheldInCountries": [],
"affiliatesHighlightedLabel": {},
"possiblySensitive": false,
"pinnedTweetIds": [],
"profile_bio": {
"description": "Three.js-native 3D Gaussian splatting renderer\n\nDocs/examples @ https://t.co/paCxUjmG9B | Github @ https://t.co/afLJjWD6zO | Discord @ https://t.co/tdbgq3nHbd",
"entities": {
"description": {
"hashtags": [],
"symbols": [],
"urls": [
{
"display_url": "sparkjs.dev",
"expanded_url": "http://sparkjs.dev",
"indices": [
64,
87
],
"url": "https://t.co/paCxUjmG9B"
},
{
"display_url": "github.com/sparkjsdev/spa…",
"expanded_url": "http://github.com/sparkjsdev/spark",
"indices": [
99,
122
],
"url": "https://t.co/afLJjWD6zO"
},
{
"display_url": "discord.gg/9MH9VCWYpF",
"expanded_url": "http://discord.gg/9MH9VCWYpF",
"indices": [
135,
158
],
"url": "https://t.co/tdbgq3nHbd"
}
],
"user_mentions": []
},
"url": {
"urls": [
{
"display_url": "sparkjs.dev",
"expanded_url": "http://sparkjs.dev",
"indices": [
0,
23
],
"url": "https://t.co/paCxUjmG9B"
}
]
}
}
},
"isAutomated": false,
"automatedBy": null
},
"extendedEntities": {
"media": [
{
"additional_media_info": {
"monetizable": true
},
"display_url": "pic.twitter.com/VOd6V0Wz1s",
"expanded_url": "https://twitter.com/sparkjsdev/status/2044090505982816449/video/1",
"ext_media_availability": {
"status": "Available"
},
"id_str": "2044083936738103296",
"indices": [
274,
297
],
"media_key": "13_2044083936738103296",
"media_results": {
"id": "QXBpTWVkaWFSZXN1bHRzOgwABAoAARxeC4KsW1AAAAA=",
"result": {
"__typename": "ApiMedia",
"id": "QXBpTWVkaWE6DAAECgABHF4LgqxbUAAAAA==",
"media_key": "13_2044083936738103296"
}
},
"media_url_https": "https://pbs.twimg.com/amplify_video_thumb/2044083936738103296/img/Bm3TYQSkpsPpXZ_2.jpg",
"original_info": {
"focus_rects": [],
"height": 1080,
"width": 1920
},
"sizes": {
"large": {
"h": 1080,
"w": 1920
}
},
"type": "video",
"url": "https://t.co/VOd6V0Wz1s",
"video_info": {
"aspect_ratio": [
16,
9
],
"duration_millis": 39372,
"variants": [
{
"content_type": "application/x-mpegURL",
"url": "https://video.twimg.com/amplify_video/2044083936738103296/pl/myIi0uyOVQGoPmO-.m3u8?tag=21&v=cfc"
},
{
"bitrate": 256000,
"content_type": "video/mp4",
"url": "https://video.twimg.com/amplify_video/2044083936738103296/vid/avc1/480x270/F6xzZXRI8ubIvu_C.mp4?tag=21"
},
{
"bitrate": 832000,
"content_type": "video/mp4",
"url": "https://video.twimg.com/amplify_video/2044083936738103296/vid/avc1/640x360/JTvGpRcsjjmnliBP.mp4?tag=21"
},
{
"bitrate": 2176000,
"content_type": "video/mp4",
"url": "https://video.twimg.com/amplify_video/2044083936738103296/vid/avc1/1280x720/D3d7TmTvEU-eCQ2n.mp4?tag=21"
},
{
"bitrate": 10368000,
"content_type": "video/mp4",
"url": "https://video.twimg.com/amplify_video/2044083936738103296/vid/avc1/1920x1080/-DM-LK61TOyLpWgU.mp4?tag=21"
}
]
}
}
]
},
"card": null,
"place": {},
"entities": {
"hashtags": [],
"symbols": [],
"timestamps": [],
"urls": [],
"user_mentions": []
},
"quoted_tweet": null,
"retweeted_tweet": null,
"isLimitedReply": false,
"communityInfo": null,
"article": null
},
"isLimitedReply": false,
"communityInfo": null,
"article": null
}