{"exhaustive":{"nbHits":true,"typo":true},"exhaustiveNbHits":true,"exhaustiveTypo":true,"hits":[{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"frading"},"comment_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["vuejs"],"value":"Polygonjs Maker here.<p>Thanks a lot for your questions.<p>Yes, the SDK being limited to jai beta is absolutely not something I'm happy about. I was hoping it would be public by the time polygon v2 was ready, but of course that was a gamble. Now the rumor is that it will be in 2027, so this is hopefully just a matter of waiting a bit more time. So I completely appreciate presenting Polygon like this isn't ideal.<p>But depending on what projects you have in mind, the node-based editor is already quite flexible. Feel free to let me know what you're thinking of building and I can tell you what you could try.<p>To your questions:<p>- Is the dev environment still web first or is that a secondary target?: I personally mostly dev in native, do most of the work and tests there, and then do final checks in wasm/js. Most of the projects I deliver using it still are web-based, so this target remains as solid as I can make it.<p>- [...]see changes reflected in your running app without a refresh or losing state within a second: I used to rely on that, but as projects scale grew, I always found that state would become stale in ways I did not understand, so I stopped chasing that. And when working in native against the SDK, re-compiling a project takes about 1-2seconds, so I have not needed to make this work as smoothly as in js. But I could look into it. And when you scaffold a SDK project, the wasm is reloaded without a page reload, but I think your app state my still need <em>vuejs</em> or react to handle that. In short: not fully sure, but it's most likely possible.<p>- How complete is the PBR support?: You can use env maps. The materials of imported GLTF are decent (see example: <a href=\"https://polygonjs.com/gui/gltf_import\" rel=\"nofollow\">https://polygonjs.com/gui/gltf_import</a>). Several things are still missing like clearcoat, and maybe others I am not fully aware of. There are advanced features like order-independent-transparency, volume rendering, raymarching.<p>- Lightprobes or lightprobe grid supported?: no light probes at the moment. I want to look into it. And I'm evaluating/experimenting with various GI solutions, which may vary depending if you're rendering polygons, SDF or voxels.<p>- I didn\u2019t see support for skeleton meshes: There is none yet, but that's definitely on my roadmap.<p>- Also, how feasible is WebXR support?: not implemented yet, but also high on my roadmap."},"story_title":{"matchLevel":"none","matchedWords":[],"value":"Rewriting a Commercial Engine in Jai"},"story_url":{"matchLevel":"none","matchedWords":[],"value":"https://polygonjs.com/blog/why-i-rewrote-polygon-from-scratch"}},"_tags":["comment","author_frading","story_50194645"],"author":"frading","children":[50231280],"comment_text":"Polygonjs Maker here.<p>Thanks a lot for your questions.<p>Yes, the SDK being limited to jai beta is absolutely not something I&#x27;m happy about. I was hoping it would be public by the time polygon v2 was ready, but of course that was a gamble. Now the rumor is that it will be in 2027, so this is hopefully just a matter of waiting a bit more time. So I completely appreciate presenting Polygon like this isn&#x27;t ideal.<p>But depending on what projects you have in mind, the node-based editor is already quite flexible. Feel free to let me know what you&#x27;re thinking of building and I can tell you what you could try.<p>To your questions:<p>- Is the dev environment still web first or is that a secondary target?: I personally mostly dev in native, do most of the work and tests there, and then do final checks in wasm&#x2F;js. Most of the projects I deliver using it still are web-based, so this target remains as solid as I can make it.<p>- [...]see changes reflected in your running app without a refresh or losing state within a second: I used to rely on that, but as projects scale grew, I always found that state would become stale in ways I did not understand, so I stopped chasing that. And when working in native against the SDK, re-compiling a project takes about 1-2seconds, so I have not needed to make this work as smoothly as in js. But I could look into it. And when you scaffold a SDK project, the wasm is reloaded without a page reload, but I think your app state my still need vuejs or react to handle that. In short: not fully sure, but it&#x27;s most likely possible.<p>- How complete is the PBR support?: You can use env maps. The materials of imported GLTF are decent (see example: <a href=\"https:&#x2F;&#x2F;polygonjs.com&#x2F;gui&#x2F;gltf_import\" rel=\"nofollow\">https:&#x2F;&#x2F;polygonjs.com&#x2F;gui&#x2F;gltf_import</a>). Several things are still missing like clearcoat, and maybe others I am not fully aware of. There are advanced features like order-independent-transparency, volume rendering, raymarching.<p>- Lightprobes or lightprobe grid supported?: no light probes at the moment. I want to look into it. And I&#x27;m evaluating&#x2F;experimenting with various GI solutions, which may vary depending if you&#x27;re rendering polygons, SDF or voxels.<p>- I didn\u2019t see support for skeleton meshes: There is none yet, but that&#x27;s definitely on my roadmap.<p>- Also, how feasible is WebXR support?: not implemented yet, but also high on my roadmap.","created_at":"2026-10-25T12:08:17Z","created_at_i":1792930097,"objectID":"50230733","parent_id":50230449,"story_id":50194645,"story_title":"Rewriting a Commercial Engine in Jai","story_url":"https://polygonjs.com/blog/why-i-rewrote-polygon-from-scratch","updated_at":"2026-10-25T17:59:18Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"shannadige"},"comment_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["vuejs"],"value":"Hi!<p>The pipeline is configurable from the interface itself which helped me a lot on &quot;guesstimating&quot;. I modeled my personal understanding after darktable's negadoctor feature. Takes the negative and determines a baseline, and with that come the configurations for color, light. The rolls I work with are sometimes funky and they're tinted differently, for example I have this Lomography Metropolis roll thats a bright neon vomit green. So I also needed a method of manually inputting that, so its captured as density and recorded in a library so numpy can guesstimate the right corrections that need to happen per stock.<p>Depending how you want to capture it can come from multiple areas, like a blank frame, the trailing* end of developed film, or the gaps in between frames. Interestingly enough along the way I was able to just skip cropping entirely so the script had some extra blank film to go off of for initial estimates.<p>I just uploaded the code in case you wanted to audit that: <a href=\"https://github.com/shannadige/35mm-studio\" rel=\"nofollow\">https://github.com/shannadige/35mm-studio</a>. I know some others have suggested already-existing libraries that do this, likely better? I've not the time to test it out.<p>(P.S. for what its worth I found your reply very human, in contrast to most of the wording/phrasing that I let Opus do on my first pass of the blog)<p>(P.P.S. - OpticFilm 7400 is definitely a good starter scanner. Great output resolution for the price. I see some folks are more partial to camera scanners, but this is easy and quite portable. I got it for 200$ pretty much brand new off of Ebay. I have no intention of upgrading it so I would recommend it. It does need to be paired with good scanning software though, and I think plustek does not maintain any software for Mac. I ended up buying <em>Vues</em>can a few years back, and it is pretty solid in terms of available controls.)"},"story_title":{"matchLevel":"none","matchedWords":[],"value":"Automating my 35mm film scanning pipeline"},"story_url":{"matchLevel":"none","matchedWords":[],"value":"https://shannadige.com/blog/darkroom/"}},"_tags":["comment","author_shannadige","story_49946148"],"author":"shannadige","comment_text":"Hi!<p>The pipeline is configurable from the interface itself which helped me a lot on &quot;guesstimating&quot;. I modeled my personal understanding after darktable&#x27;s negadoctor feature. Takes the negative and determines a baseline, and with that come the configurations for color, light. The rolls I work with are sometimes funky and they&#x27;re tinted differently, for example I have this Lomography Metropolis roll thats a bright neon vomit green. So I also needed a method of manually inputting that, so its captured as density and recorded in a library so numpy can guesstimate the right corrections that need to happen per stock.<p>Depending how you want to capture it can come from multiple areas, like a blank frame, the trailing* end of developed film, or the gaps in between frames. Interestingly enough along the way I was able to just skip cropping entirely so the script had some extra blank film to go off of for initial estimates.<p>I just uploaded the code in case you wanted to audit that: <a href=\"https:&#x2F;&#x2F;github.com&#x2F;shannadige&#x2F;35mm-studio\" rel=\"nofollow\">https:&#x2F;&#x2F;github.com&#x2F;shannadige&#x2F;35mm-studio</a>. I know some others have suggested already-existing libraries that do this, likely better? I&#x27;ve not the time to test it out.<p>(P.S. for what its worth I found your reply very human, in contrast to most of the wording&#x2F;phrasing that I let Opus do on my first pass of the blog)<p>(P.P.S. - OpticFilm 7400 is definitely a good starter scanner. Great output resolution for the price. I see some folks are more partial to camera scanners, but this is easy and quite portable. I got it for 200$ pretty much brand new off of Ebay. I have no intention of upgrading it so I would recommend it. It does need to be paired with good scanning software though, and I think plustek does not maintain any software for Mac. I ended up buying Vuescan a few years back, and it is pretty solid in terms of available controls.)","created_at":"2026-10-05T22:51:59Z","created_at_i":1791240719,"objectID":"49971896","parent_id":49946573,"story_id":49946148,"story_title":"Automating my 35mm film scanning pipeline","story_url":"https://shannadige.com/blog/darkroom/","updated_at":"2026-10-05T22:57:45Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"robotmay"},"comment_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["vuejs"],"value":"Ooh great I'll check it out. I have a couple of them actually, although I couldn't seem to get one working through the complex series of adapters I had, so I'm gonna set up a new machine with an actual FireWire card and reassess it then. I do at least have one that works in <em>VueS</em>can so I can at least provide some feedback (it's a modded 4000 ED that does whole rolls)."},"story_title":{"matchLevel":"none","matchedWords":[],"value":"Automating my 35mm film scanning pipeline"},"story_url":{"matchLevel":"none","matchedWords":[],"value":"https://shannadige.com/blog/darkroom/"}},"_tags":["comment","author_robotmay","story_49946148"],"author":"robotmay","comment_text":"Ooh great I&#x27;ll check it out. I have a couple of them actually, although I couldn&#x27;t seem to get one working through the complex series of adapters I had, so I&#x27;m gonna set up a new machine with an actual FireWire card and reassess it then. I do at least have one that works in VueScan so I can at least provide some feedback (it&#x27;s a modded 4000 ED that does whole rolls).","created_at":"2026-10-05T18:43:45Z","created_at_i":1791225825,"objectID":"49968779","parent_id":49967055,"story_id":49946148,"story_title":"Automating my 35mm film scanning pipeline","story_url":"https://shannadige.com/blog/darkroom/","updated_at":"2026-10-05T18:46:00Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"robotmay"},"comment_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["vuejs"],"value":"About a month ago I think? It didn't have enough options to run the Coolscan 4000 ED I have lying about, at least not reliably, and I don't think it had any batch options (might be wrong about that). I don't really mind going through <em>VueS</em>can first but I'll take a look again soon and see if that area has been improved."},"story_title":{"matchLevel":"none","matchedWords":[],"value":"Automating my 35mm film scanning pipeline"},"story_url":{"matchLevel":"none","matchedWords":[],"value":"https://shannadige.com/blog/darkroom/"}},"_tags":["comment","author_robotmay","story_49946148"],"author":"robotmay","children":[49967055],"comment_text":"About a month ago I think? It didn&#x27;t have enough options to run the Coolscan 4000 ED I have lying about, at least not reliably, and I don&#x27;t think it had any batch options (might be wrong about that). I don&#x27;t really mind going through VueScan first but I&#x27;ll take a look again soon and see if that area has been improved.","created_at":"2026-10-05T10:51:15Z","created_at_i":1791197475,"objectID":"49963204","parent_id":49961637,"story_id":49946148,"story_title":"Automating my 35mm film scanning pipeline","story_url":"https://shannadige.com/blog/darkroom/","updated_at":"2026-10-05T16:33:59Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"robotmay"},"comment_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["vuejs"],"value":"I've played with this lately. I'd pair it with something like <em>VueS</em>can as the scanner setup is a bit lacking still, but overall it is really impressive. The only difficulty I found is coming into the terminology it uses fresh - it's quite different to most other photo software in that regard."},"story_title":{"matchLevel":"none","matchedWords":[],"value":"Automating my 35mm film scanning pipeline"},"story_url":{"matchLevel":"none","matchedWords":[],"value":"https://shannadige.com/blog/darkroom/"}},"_tags":["comment","author_robotmay","story_49946148"],"author":"robotmay","children":[49961637],"comment_text":"I&#x27;ve played with this lately. I&#x27;d pair it with something like VueScan as the scanner setup is a bit lacking still, but overall it is really impressive. The only difficulty I found is coming into the terminology it uses fresh - it&#x27;s quite different to most other photo software in that regard.","created_at":"2026-10-04T23:22:36Z","created_at_i":1791156156,"objectID":"49958979","parent_id":49949640,"story_id":49946148,"story_title":"Automating my 35mm film scanning pipeline","story_url":"https://shannadige.com/blog/darkroom/","updated_at":"2026-10-05T17:29:15Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"CM30"},"comment_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["vuejs"],"value":"Location: London, UK (UTC)<p>Remote: Can work fine in person, in a hybrid role or in a fully remote role<p>Willing to relocate: Yes<p>Technologies: HTML/CSS, JavaScript (vanilla), TypeScript, React, <em>VueJS</em>, NextJS, PHP, MySQL, WordPress, StencilJS, Bash Scripting, Java (via Adobe Experience Manager), NodeJS (to a degree), Bootstrap, AI Tools (Claude/Codex/etc), CRO (VWO, Adobe Target), Assembly Language<p>R\u00e9sum\u00e9/CV: <a href=\"https://gamingreinvented.com/media/CV_Tom_Beasley_WordPress_Tailored.docx\" rel=\"nofollow\">https://gamingreinvented.com/media/CV_Tom_Beasley_WordPress_...</a> (also at LinkedIn via<p>Email: See CV/resume (to avoid spambots)<p>Yeah I know I don't exactly have the fanciest career so far, but I'm always willing to learn new languages and frameworks, and am happy to continue my career with a more junior role if need be."},"story_title":{"matchLevel":"none","matchedWords":[],"value":"Ask HN: Who wants to be hired? (October 2026)"}},"_tags":["comment","author_CM30","story_49922568"],"author":"CM30","comment_text":"Location: London, UK (UTC)<p>Remote: Can work fine in person, in a hybrid role or in a fully remote role<p>Willing to relocate: Yes<p>Technologies: HTML&#x2F;CSS, JavaScript (vanilla), TypeScript, React, VueJS, NextJS, PHP, MySQL, WordPress, StencilJS, Bash Scripting, Java (via Adobe Experience Manager), NodeJS (to a degree), Bootstrap, AI Tools (Claude&#x2F;Codex&#x2F;etc), CRO (VWO, Adobe Target), Assembly Language<p>R\u00e9sum\u00e9&#x2F;CV: <a href=\"https:&#x2F;&#x2F;gamingreinvented.com&#x2F;media&#x2F;CV_Tom_Beasley_WordPress_Tailored.docx\" rel=\"nofollow\">https:&#x2F;&#x2F;gamingreinvented.com&#x2F;media&#x2F;CV_Tom_Beasley_WordPress_...</a> (also at LinkedIn via<p>Email: See CV&#x2F;resume (to avoid spambots)<p>Yeah I know I don&#x27;t exactly have the fanciest career so far, but I&#x27;m always willing to learn new languages and frameworks, and am happy to continue my career with a more junior role if need be.","created_at":"2026-10-02T15:39:05Z","created_at_i":1790955545,"objectID":"49934736","parent_id":49922568,"story_id":49922568,"story_title":"Ask HN: Who wants to be hired? (October 2026)","updated_at":"2026-10-02T15:39:50Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"hnedeotes"},"comment_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["vuejs"],"value":"Location: Portugal, EU<p>Remote: Yes<p>Willing to relocate: Yes<p>Technologies: Elixir, Postgresql, Javascript (plain, React, <em>Vuejs</em>, Webcomponents), AWS, Terraform, Docker/Podman/Systemd, Postgresql, automation, scraping, testing (including browser e2e testing) and others... I have used other languages although not as regularly and can also learn easily when needed (even before this current zeitgeist).<p>Website: <a href=\"https://micaelnussbaumer.com\" rel=\"nofollow\">https://micaelnussbaumer.com</a>\nGithub: <a href=\"https://github.com/mnussbaumer\" rel=\"nofollow\">https://github.com/mnussbaumer</a>\nContact:  micaelnussbaumer [at] gmail [dot] com<p>Senior SE with 10+ years experience full-stack. Several MVPs and some public/online projects - currently trying to fund <a href=\"https://aethersummon.com\" rel=\"nofollow\">https://aethersummon.com</a> a personal project (running on a cheap $5 instance right now, but previously on an AWS autoscaling cluster) - I can talk and show other projects in private (besides publicly available ones). Not anti-AI but not AI-pilled either. I can work across the full stack of a product from conception to deployment and hand-over. Available full-time or part-time, hands-on or consulting, hourly or by milestones.<p>Experience working across time-zones with remote, distributed teams."},"story_title":{"matchLevel":"none","matchedWords":[],"value":"Ask HN: Who wants to be hired? (October 2026)"}},"_tags":["comment","author_hnedeotes","story_49922568"],"author":"hnedeotes","comment_text":"Location: Portugal, EU<p>Remote: Yes<p>Willing to relocate: Yes<p>Technologies: Elixir, Postgresql, Javascript (plain, React, Vuejs, Webcomponents), AWS, Terraform, Docker&#x2F;Podman&#x2F;Systemd, Postgresql, automation, scraping, testing (including browser e2e testing) and others... I have used other languages although not as regularly and can also learn easily when needed (even before this current zeitgeist).<p>Website: <a href=\"https:&#x2F;&#x2F;micaelnussbaumer.com\" rel=\"nofollow\">https:&#x2F;&#x2F;micaelnussbaumer.com</a>\nGithub: <a href=\"https:&#x2F;&#x2F;github.com&#x2F;mnussbaumer\" rel=\"nofollow\">https:&#x2F;&#x2F;github.com&#x2F;mnussbaumer</a>\nContact:  micaelnussbaumer [at] gmail [dot] com<p>Senior SE with 10+ years experience full-stack. Several MVPs and some public&#x2F;online projects - currently trying to fund <a href=\"https:&#x2F;&#x2F;aethersummon.com\" rel=\"nofollow\">https:&#x2F;&#x2F;aethersummon.com</a> a personal project (running on a cheap $5 instance right now, but previously on an AWS autoscaling cluster) - I can talk and show other projects in private (besides publicly available ones). Not anti-AI but not AI-pilled either. I can work across the full stack of a product from conception to deployment and hand-over. Available full-time or part-time, hands-on or consulting, hourly or by milestones.<p>Experience working across time-zones with remote, distributed teams.","created_at":"2026-10-02T11:40:30Z","created_at_i":1790941230,"objectID":"49932388","parent_id":49922568,"story_id":49922568,"story_title":"Ask HN: Who wants to be hired? (October 2026)","updated_at":"2026-10-02T11:43:18Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"arjinium"},"comment_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["vuejs"],"value":"Location: Mumbai, India<p>Remote: Yes, Strongly Preferred<p>Willing to relocate: No<p>Technologies: Python, Scrapy, Pandas, Web Application Frameworks (Django, Flask, Tornado), REST APIs (DRF), Postgresql, MySQL, HTML, CSS, Heroku, Vanilla JS, Frontend Frameworks (<em>VueJS</em>), Linux, Docker.<p>R\u00e9sum\u00e9 / CV / Portfolio: Full CV and details of Open Source contributions available on request<p>Email: black11shadow@gmail.com<p>I currently work as a Web Scraping Engineer / Data Engineer. I've also worked as a Backend Python Developer with 9 years of experience building web app backends and APIs. Have been working on Open source applications."},"story_title":{"matchLevel":"none","matchedWords":[],"value":"Ask HN: Who wants to be hired? (October 2026)"}},"_tags":["comment","author_arjinium","story_49922568"],"author":"arjinium","comment_text":"Location: Mumbai, India<p>Remote: Yes, Strongly Preferred<p>Willing to relocate: No<p>Technologies: Python, Scrapy, Pandas, Web Application Frameworks (Django, Flask, Tornado), REST APIs (DRF), Postgresql, MySQL, HTML, CSS, Heroku, Vanilla JS, Frontend Frameworks (VueJS), Linux, Docker.<p>R\u00e9sum\u00e9 &#x2F; CV &#x2F; Portfolio: Full CV and details of Open Source contributions available on request<p>Email: black11shadow@gmail.com<p>I currently work as a Web Scraping Engineer &#x2F; Data Engineer. I&#x27;ve also worked as a Backend Python Developer with 9 years of experience building web app backends and APIs. Have been working on Open source applications.","created_at":"2026-10-02T05:20:56Z","created_at_i":1790918456,"objectID":"49930081","parent_id":49922568,"story_id":49922568,"story_title":"Ask HN: Who wants to be hired? (October 2026)","updated_at":"2026-10-02T05:25:17Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"duriha"},"comment_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["vuejs"],"value":"South  Africa / Cape Town<p>Remote World Wide (US or Europe)<p>Relocate: No<p>9 years Experience as a senior software engineer<p>Salary: $70 000<p>Tech: Senior  Fullstack Python, Nodejs, React, <em>Vuejs</em>, Django, Rag, AI, NestJs, AWS, Infrastructure etcmuch more...<p>sadiomn9@gmail.com"},"story_title":{"matchLevel":"none","matchedWords":[],"value":"Ask HN: Who wants to be hired? (October 2026)"}},"_tags":["comment","author_duriha","story_49922568"],"author":"duriha","comment_text":"South  Africa &#x2F; Cape Town<p>Remote World Wide (US or Europe)<p>Relocate: No<p>9 years Experience as a senior software engineer<p>Salary: $70 000<p>Tech: Senior  Fullstack Python, Nodejs, React, Vuejs, Django, Rag, AI, NestJs, AWS, Infrastructure etcmuch more...<p>sadiomn9@gmail.com","created_at":"2026-10-02T05:04:50Z","created_at_i":1790917490,"objectID":"49930009","parent_id":49922568,"story_id":49922568,"story_title":"Ask HN: Who wants to be hired? (October 2026)","updated_at":"2026-10-02T05:09:31Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"zelphirkalt"},"comment_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["vuejs"],"value":"Kinda bad choice of name, when it comes to finding documentation online. Everyone will find <em>Vuejs</em> things when searching."},"story_title":{"matchLevel":"none","matchedWords":[],"value":"Vue \u2013 A WebAssembly Port of TeXmacs"},"story_url":{"matchLevel":"none","matchedWords":[],"value":"https://mgubi.github.io/texmacs/"}},"_tags":["comment","author_zelphirkalt","story_49926931"],"author":"zelphirkalt","comment_text":"Kinda bad choice of name, when it comes to finding documentation online. Everyone will find Vuejs things when searching.","created_at":"2026-10-01T20:53:37Z","created_at_i":1790888017,"objectID":"49926963","parent_id":49926931,"story_id":49926931,"story_title":"Vue \u2013 A WebAssembly Port of TeXmacs","story_url":"https://mgubi.github.io/texmacs/","updated_at":"2026-10-01T20:56:17Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"gzapp"},"comment_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["vuejs"],"value":"<p><pre><code>  Location: USA - San Antonio\n  Remote: Yes | Hybrid\n  Willing to relocate: No\n  Technologies: Azure, AWS, Linux, TypeScript, NodeJS, Python, Ruby, C#, MySQL, Java, Groovy, Postgres, React, <em>VueJS</em>, Twilio, LLM\n  R\u00e9sum\u00e9/CV: https://www.linkedin.com/in/gregzapp/\n  Email: greg.zapp@gmail.com\n</code></pre>\nProduct engineer with 15 years of experience including Rackspace, Rundeck, and PagerDuty. As a full-stack, kitchen-sink product engineer I'm as comfortable running with unsafe pointers as working on React front ends. I'm seekign IC leadership roles with high impact and ownership.<p>My most recent role was Principal Engineer at HungerRush where I led a number of major initiatives, including designing and implementing their next-generation conversational voice AI ordering platform (OrderAI)."},"story_title":{"matchLevel":"none","matchedWords":[],"value":"Ask HN: Who wants to be hired? (October 2026)"}},"_tags":["comment","author_gzapp","story_49922568"],"author":"gzapp","comment_text":"<p><pre><code>  Location: USA - San Antonio\n  Remote: Yes | Hybrid\n  Willing to relocate: No\n  Technologies: Azure, AWS, Linux, TypeScript, NodeJS, Python, Ruby, C#, MySQL, Java, Groovy, Postgres, React, VueJS, Twilio, LLM\n  R\u00e9sum\u00e9&#x2F;CV: https:&#x2F;&#x2F;www.linkedin.com&#x2F;in&#x2F;gregzapp&#x2F;\n  Email: greg.zapp@gmail.com\n</code></pre>\nProduct engineer with 15 years of experience including Rackspace, Rundeck, and PagerDuty. As a full-stack, kitchen-sink product engineer I&#x27;m as comfortable running with unsafe pointers as working on React front ends. I&#x27;m seekign IC leadership roles with high impact and ownership.<p>My most recent role was Principal Engineer at HungerRush where I led a number of major initiatives, including designing and implementing their next-generation conversational voice AI ordering platform (OrderAI).","created_at":"2026-10-01T15:02:40Z","created_at_i":1790866960,"objectID":"49922587","parent_id":49922568,"story_id":49922568,"story_title":"Ask HN: Who wants to be hired? (October 2026)","updated_at":"2026-10-01T15:04:51Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"_ndianabasi"},"comment_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["vuejs"],"value":"Hello friends,<p>Please permit me to present the Gotedo Impress software.<p>Gotedo Impress is a presentation software which allows individuals and organisations to present/project a wide range of media seamlessly.<p>Features include:\n- Support for PowerPoint and Word Document formats.<p>- Support for wide range of images.<p>- Support for wide range of videos (including 4k / HEVC codec).<p>- Independent and concurrent manage of media on unlimited multiple projectors/screens as your RAM and CPU can allow.<p>- Support for Bibles: multiple translations, verse search, reference search, and projection.<p>Supported platforms:<p>- Windows, MacOS<p>Underlying technologies:<p>- Main application: Golang, Wails v3, <em>Vuejs</em>, Web technologies.<p>- Custom-compiled libsql for encrypted sql database.<p>- Custom-compiled libvips for image manipulations via a dedicated sidecar. We call libvips functions directly via generated go bindings within the sidecar.<p>- Custom-compiled FFMpeg for video, audio, and image operations via a dedicated sidecar due to licensing requirements. The entire sidecar and cross-compilation pipeline for FFMpeg is open-sourced. I built a full-blown video player engine from scratch using C within the sidecar. Side car compiles with with FFMpeg with FFMpeg functions calls<p>- no ffmpeg or ffprobe binaries are used. Source code: <a href=\"https://github.com/Gotedo/gotedo-impress-ffmpeg-sidecar\" rel=\"nofollow\">https://github.com/Gotedo/gotedo-impress-ffmpeg-sidecar</a><p>- Proprietary licensing system managed by the Gotedo Platform's backend.<p>- Custom release and update system.<p>- Native slideshow support which allows Gotedo Impress to remotely launch and control presentations via an installed PowerPoint app. On Windows, On Windows, syscalls and COM are used. On MacOS, we drive PowerPoint using the Accessibility API via Objective C.<p>Gotedo Impress is free. Please visit: <a href=\"https://about.gotedo.com/en/products/gotedo-impress\" rel=\"nofollow\">https://about.gotedo.com/en/products/gotedo-impress</a> to download.<p>Feel free to download and use. Feedback is highly appreciated."},"story_title":{"matchLevel":"none","matchedWords":[],"value":"Show HN: Gotedo Impress \u2013 Free, Modern Presentation Software"},"story_url":{"matchLevel":"none","matchedWords":[],"value":"https://about.gotedo.com/en/products/gotedo-impress"}},"_tags":["comment","author__ndianabasi","story_49763756"],"author":"_ndianabasi","comment_text":"Hello friends,<p>Please permit me to present the Gotedo Impress software.<p>Gotedo Impress is a presentation software which allows individuals and organisations to present&#x2F;project a wide range of media seamlessly.<p>Features include:\n- Support for PowerPoint and Word Document formats.<p>- Support for wide range of images.<p>- Support for wide range of videos (including 4k &#x2F; HEVC codec).<p>- Independent and concurrent manage of media on unlimited multiple projectors&#x2F;screens as your RAM and CPU can allow.<p>- Support for Bibles: multiple translations, verse search, reference search, and projection.<p>Supported platforms:<p>- Windows, MacOS<p>Underlying technologies:<p>- Main application: Golang, Wails v3, Vuejs, Web technologies.<p>- Custom-compiled libsql for encrypted sql database.<p>- Custom-compiled libvips for image manipulations via a dedicated sidecar. We call libvips functions directly via generated go bindings within the sidecar.<p>- Custom-compiled FFMpeg for video, audio, and image operations via a dedicated sidecar due to licensing requirements. The entire sidecar and cross-compilation pipeline for FFMpeg is open-sourced. I built a full-blown video player engine from scratch using C within the sidecar. Side car compiles with with FFMpeg with FFMpeg functions calls<p>- no ffmpeg or ffprobe binaries are used. Source code: <a href=\"https:&#x2F;&#x2F;github.com&#x2F;Gotedo&#x2F;gotedo-impress-ffmpeg-sidecar\" rel=\"nofollow\">https:&#x2F;&#x2F;github.com&#x2F;Gotedo&#x2F;gotedo-impress-ffmpeg-sidecar</a><p>- Proprietary licensing system managed by the Gotedo Platform&#x27;s backend.<p>- Custom release and update system.<p>- Native slideshow support which allows Gotedo Impress to remotely launch and control presentations via an installed PowerPoint app. On Windows, On Windows, syscalls and COM are used. On MacOS, we drive PowerPoint using the Accessibility API via Objective C.<p>Gotedo Impress is free. Please visit: <a href=\"https:&#x2F;&#x2F;about.gotedo.com&#x2F;en&#x2F;products&#x2F;gotedo-impress\" rel=\"nofollow\">https:&#x2F;&#x2F;about.gotedo.com&#x2F;en&#x2F;products&#x2F;gotedo-impress</a> to download.<p>Feel free to download and use. Feedback is highly appreciated.","created_at":"2026-09-19T05:58:09Z","created_at_i":1789797489,"objectID":"49763757","parent_id":49763756,"story_id":49763756,"story_title":"Show HN: Gotedo Impress \u2013 Free, Modern Presentation Software","story_url":"https://about.gotedo.com/en/products/gotedo-impress","updated_at":"2026-09-19T07:32:36Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"paulhebert"},"comment_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["vuejs"],"value":"Yeah I think if React had adopted <em>Vue\u2019s</em> scoped model early on then CSS Tailwind would be much less popular<p>(I much prefer the scoped CSS model)"},"story_title":{"matchLevel":"none","matchedWords":[],"value":"Shopify acquires Tailwind"},"story_url":{"matchLevel":"none","matchedWords":[],"value":"https://tailwindcss.com/blog/tailwind-is-joining-shopify"}},"_tags":["comment","author_paulhebert","story_49626190"],"author":"paulhebert","comment_text":"Yeah I think if React had adopted Vue\u2019s scoped model early on then CSS Tailwind would be much less popular<p>(I much prefer the scoped CSS model)","created_at":"2026-09-09T23:03:57Z","created_at_i":1788995037,"objectID":"49635843","parent_id":49632575,"story_id":49626190,"story_title":"Shopify acquires Tailwind","story_url":"https://tailwindcss.com/blog/tailwind-is-joining-shopify","updated_at":"2026-09-09T23:08:52Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"NoDodgeQuestion"},"comment_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["vuejs"],"value":"dont like &quot;Cascading&quot;, inline css better <a href=\"https://vuejs.org/guide/scaling-up/sfc#what-about-separation-of-concerns\" rel=\"nofollow\">https://<em>vuejs</em>.org/guide/scaling-up/sfc#what-about-separation...</a>"},"story_title":{"matchLevel":"none","matchedWords":[],"value":"Shopify acquires Tailwind"},"story_url":{"matchLevel":"none","matchedWords":[],"value":"https://tailwindcss.com/blog/tailwind-is-joining-shopify"}},"_tags":["comment","author_NoDodgeQuestion","story_49626190"],"author":"NoDodgeQuestion","comment_text":"dont like &quot;Cascading&quot;, inline css better <a href=\"https:&#x2F;&#x2F;vuejs.org&#x2F;guide&#x2F;scaling-up&#x2F;sfc#what-about-separation-of-concerns\" rel=\"nofollow\">https:&#x2F;&#x2F;vuejs.org&#x2F;guide&#x2F;scaling-up&#x2F;sfc#what-about-separation...</a>","created_at":"2026-09-09T17:33:48Z","created_at_i":1788975228,"objectID":"49630161","parent_id":49627925,"story_id":49626190,"story_title":"Shopify acquires Tailwind","story_url":"https://tailwindcss.com/blog/tailwind-is-joining-shopify","updated_at":"2026-09-10T15:01:42Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"phatskat"},"comment_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["vuejs"],"value":"You're looking for `@vue/reactivity`[1] - looks like it provides ref, computed, watch, and some internals.<p>Honestly, this seems pretty nifty. Most projects I'd do today would likely have more value in Vue as a whole, and it's nice to see these kinds of things exposed and standalone bits<p>[1] <a href=\"https://github.com/vuejs/core/tree/main/packages/reactivity/src\" rel=\"nofollow\">https://github.com/<em>vuejs</em>/core/tree/main/packages/reactivity/...</a>"},"story_title":{"matchLevel":"none","matchedWords":[],"value":"Show HN: Mador \u2013 Make any DOM reactive with a tiny 80-line Proxy state tuple"},"story_url":{"matchLevel":"none","matchedWords":[],"value":"https://github.com/marsbos/mador"}},"_tags":["comment","author_phatskat","story_49590738"],"author":"phatskat","children":[49659057],"comment_text":"You&#x27;re looking for `@vue&#x2F;reactivity`[1] - looks like it provides ref, computed, watch, and some internals.<p>Honestly, this seems pretty nifty. Most projects I&#x27;d do today would likely have more value in Vue as a whole, and it&#x27;s nice to see these kinds of things exposed and standalone bits<p>[1] <a href=\"https:&#x2F;&#x2F;github.com&#x2F;vuejs&#x2F;core&#x2F;tree&#x2F;main&#x2F;packages&#x2F;reactivity&#x2F;src\" rel=\"nofollow\">https:&#x2F;&#x2F;github.com&#x2F;vuejs&#x2F;core&#x2F;tree&#x2F;main&#x2F;packages&#x2F;reactivity&#x2F;...</a>","created_at":"2026-09-08T01:07:44Z","created_at_i":1788829664,"objectID":"49604578","parent_id":49601550,"story_id":49590738,"story_title":"Show HN: Mador \u2013 Make any DOM reactive with a tiny 80-line Proxy state tuple","story_url":"https://github.com/marsbos/mador","updated_at":"2026-09-11T14:28:56Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"kevinfiol"},"comment_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["vuejs"],"value":"Fair, although I'm aware of preact/signals-core, what are React/<em>Vue's</em> standalone reactive libraries?"},"story_title":{"matchLevel":"none","matchedWords":[],"value":"Show HN: Mador \u2013 Make any DOM reactive with a tiny 80-line Proxy state tuple"},"story_url":{"matchLevel":"none","matchedWords":[],"value":"https://github.com/marsbos/mador"}},"_tags":["comment","author_kevinfiol","story_49590738"],"author":"kevinfiol","children":[49604578],"comment_text":"Fair, although I&#x27;m aware of preact&#x2F;signals-core, what are React&#x2F;Vue&#x27;s standalone reactive libraries?","created_at":"2026-09-07T18:44:29Z","created_at_i":1788806669,"objectID":"49601550","parent_id":49596626,"story_id":49590738,"story_title":"Show HN: Mador \u2013 Make any DOM reactive with a tiny 80-line Proxy state tuple","story_url":"https://github.com/marsbos/mador","updated_at":"2026-09-08T01:09:45Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"bedroom_jabroni"},"comment_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["vuejs"],"value":"The .value comparison is not fair because it's a single value vs an object property. A better comparison would be against something like <em>Vue's</em> reactive() where it doesn't require you to add this &quot;boilerplate&quot;."},"story_title":{"matchLevel":"none","matchedWords":[],"value":"Show HN: Mador \u2013 Make any DOM reactive with a tiny 80-line Proxy state tuple"},"story_url":{"matchLevel":"none","matchedWords":[],"value":"https://github.com/marsbos/mador"}},"_tags":["comment","author_bedroom_jabroni","story_49590738"],"author":"bedroom_jabroni","comment_text":"The .value comparison is not fair because it&#x27;s a single value vs an object property. A better comparison would be against something like Vue&#x27;s reactive() where it doesn&#x27;t require you to add this &quot;boilerplate&quot;.","created_at":"2026-09-07T10:41:13Z","created_at_i":1788777673,"objectID":"49596628","parent_id":49591391,"story_id":49590738,"story_title":"Show HN: Mador \u2013 Make any DOM reactive with a tiny 80-line Proxy state tuple","story_url":"https://github.com/marsbos/mador","updated_at":"2026-09-07T10:46:28Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"codedokode"},"comment_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["vuejs"],"value":"React code looks so ugly to my taste. Try reading it: &quot;use state zero&quot;. What does it even mean? And why &quot;const&quot; is used for a value that changes?<p><pre><code>  const [count, setCount] = useState(0)\n</code></pre>\nI didn't understand how the compiler works completely, but I assume it tries to figure out the dependencies during compilation time (&quot;The text of node Y depends on variable x&quot;). This approach is closer to <em>Vue's</em> approach which uses proxies to find these dependencies in runtime, than React's approach which renders the new tree, diffs it against the DOM and applies changes. So it is unclear why React was used for input instead of Vue here. Furthermore, as I remember, Vue has templates implemented as HTML (including attributes for branches and loops) so it would be easier to parse than raw JS code used by React.<p>Another problem is that those dependencies are often unknown at compilation stage. For example, imagine a form which is generated dynamically based on list of fields received from the server and should show error boxes when invalid values are entered. The compiler won't be able to pre-compute the dependencies here because it doesn't know what DOM nodes will exist at runtime. I assume the compiler would figure out a dependency between a variable with list of fields and &quot;form&quot; DOM node, but not dependencies between entered data and error boxes visibility.<p>Sadly the website doesn't provide examples of generated code so I cannot confirm my guess.<p>Anyway, interesting idea. Sometimes I draft reactive frameworks on paper so I understand the challenges a little bit.<p>Also what I do not like in reactive frameworks as that they are invasive and require you to adapt the code for them. For example, I might have my object model (let's say a TextDocument class with lot of nodes inside), and all I need is a &quot;View&quot; that would display it. But React requires you to move the data into props and state, and sometimes use a giant immutable object that gets rebuilt on every user action, and Vue wraps everything with proxies which causes lots of small issues and confusion (like putting a proxy into the Set instead of original object). And also React requires installing Node and compilation which is too much for a one-page quick project. So what I want is that I pass my Document Object Model and framework just displays it without making me adapt to its architecture. For example, I pass a model of a text document and it just displays it. Without immutability, without proxies, and without writing a giant switch with all possible user commands (I think they call the approach with a large switch and immutable objects &quot;redux&quot;). I do not need redux, I just want to use classic MVC from 80s and not modern dubious ideas. I have M and C and only need a V."},"story_title":{"matchLevel":"none","matchedWords":[],"value":"Vidact \u2013 a compiler that turns React into direct DOM operations"},"story_url":{"matchLevel":"none","matchedWords":[],"value":"https://www.vidact.dev/"}},"_tags":["comment","author_codedokode","story_49542123"],"author":"codedokode","children":[49594829],"comment_text":"React code looks so ugly to my taste. Try reading it: &quot;use state zero&quot;. What does it even mean? And why &quot;const&quot; is used for a value that changes?<p><pre><code>  const [count, setCount] = useState(0)\n</code></pre>\nI didn&#x27;t understand how the compiler works completely, but I assume it tries to figure out the dependencies during compilation time (&quot;The text of node Y depends on variable x&quot;). This approach is closer to Vue&#x27;s approach which uses proxies to find these dependencies in runtime, than React&#x27;s approach which renders the new tree, diffs it against the DOM and applies changes. So it is unclear why React was used for input instead of Vue here. Furthermore, as I remember, Vue has templates implemented as HTML (including attributes for branches and loops) so it would be easier to parse than raw JS code used by React.<p>Another problem is that those dependencies are often unknown at compilation stage. For example, imagine a form which is generated dynamically based on list of fields received from the server and should show error boxes when invalid values are entered. The compiler won&#x27;t be able to pre-compute the dependencies here because it doesn&#x27;t know what DOM nodes will exist at runtime. I assume the compiler would figure out a dependency between a variable with list of fields and &quot;form&quot; DOM node, but not dependencies between entered data and error boxes visibility.<p>Sadly the website doesn&#x27;t provide examples of generated code so I cannot confirm my guess.<p>Anyway, interesting idea. Sometimes I draft reactive frameworks on paper so I understand the challenges a little bit.<p>Also what I do not like in reactive frameworks as that they are invasive and require you to adapt the code for them. For example, I might have my object model (let&#x27;s say a TextDocument class with lot of nodes inside), and all I need is a &quot;View&quot; that would display it. But React requires you to move the data into props and state, and sometimes use a giant immutable object that gets rebuilt on every user action, and Vue wraps everything with proxies which causes lots of small issues and confusion (like putting a proxy into the Set instead of original object). And also React requires installing Node and compilation which is too much for a one-page quick project. So what I want is that I pass my Document Object Model and framework just displays it without making me adapt to its architecture. For example, I pass a model of a text document and it just displays it. Without immutability, without proxies, and without writing a giant switch with all possible user commands (I think they call the approach with a large switch and immutable objects &quot;redux&quot;). I do not need redux, I just want to use classic MVC from 80s and not modern dubious ideas. I have M and C and only need a V.","created_at":"2026-09-06T20:36:00Z","created_at_i":1788726960,"objectID":"49590641","parent_id":49542123,"story_id":49542123,"story_title":"Vidact \u2013 a compiler that turns React into direct DOM operations","story_url":"https://www.vidact.dev/","updated_at":"2026-09-07T06:56:28Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"crabmusket"},"comment_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["vuejs"],"value":"I wonder if this is overstated. Anecdotally, we use Vue at work and Claude and Codex handle it just fine. I'd expect Vue to be the third best-represented after React and Angular, but even then, we feel absolutely no need to change things up to get better results.<p><em>Vue's</em> reactivity is quite similar to Solid's, AFAIK, so I wonder why there would be so many issues with Solid.<p>We have also started to have success getting LLMs to create custom lints for us to handle tricky edge cases. For example, discovering deep watches or tricky interactions - you can get a fair way asking an LLM to create a lint using a codemod library (in our case, vue-morph) that fires on this example but not on that example."},"story_title":{"matchLevel":"none","matchedWords":[],"value":"The asteroid currently hitting front end web development"},"story_url":{"matchLevel":"none","matchedWords":[],"value":"https://nolanlawson.com/2026/08/23/the-asteroid-currently-hitting-frontend-web-development/"}},"_tags":["comment","author_crabmusket","story_49555233"],"author":"crabmusket","children":[49561317],"comment_text":"I wonder if this is overstated. Anecdotally, we use Vue at work and Claude and Codex handle it just fine. I&#x27;d expect Vue to be the third best-represented after React and Angular, but even then, we feel absolutely no need to change things up to get better results.<p>Vue&#x27;s reactivity is quite similar to Solid&#x27;s, AFAIK, so I wonder why there would be so many issues with Solid.<p>We have also started to have success getting LLMs to create custom lints for us to handle tricky edge cases. For example, discovering deep watches or tricky interactions - you can get a fair way asking an LLM to create a lint using a codemod library (in our case, vue-morph) that fires on this example but not on that example.","created_at":"2026-09-04T06:43:44Z","created_at_i":1788504224,"objectID":"49561287","parent_id":49560337,"story_id":49555233,"story_title":"The asteroid currently hitting front end web development","story_url":"https://nolanlawson.com/2026/08/23/the-asteroid-currently-hitting-frontend-web-development/","updated_at":"2026-09-05T16:34:39Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"arjinium"},"comment_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["vuejs"],"value":"Location: Mumbai, India<p>Remote: Yes, Strongly Preferred<p>Willing to relocate: No<p>Technologies: Python, Scrapy, Pandas, Web Application Frameworks (Django, Flask, Tornado), REST APIs (DRF), Postgresql, MySQL, HTML, CSS, Heroku, Vanilla JS, Frontend Frameworks (<em>VueJS</em>), Linux, Docker.<p>R\u00e9sum\u00e9 / CV / Portfolio: Full CV and details of Open Source contributions available on request<p>Email: black11shadow@gmail.com<p>I currently work as a Web Scraping Engineer / Data Engineer. I've also worked as a Backend Python Developer with 9 years of experience building web app backends and APIs. Have been working on Open source applications."},"story_title":{"matchLevel":"none","matchedWords":[],"value":"Ask HN: Who wants to be hired? (September 2026)"}},"_tags":["comment","author_arjinium","story_49522896"],"author":"arjinium","comment_text":"Location: Mumbai, India<p>Remote: Yes, Strongly Preferred<p>Willing to relocate: No<p>Technologies: Python, Scrapy, Pandas, Web Application Frameworks (Django, Flask, Tornado), REST APIs (DRF), Postgresql, MySQL, HTML, CSS, Heroku, Vanilla JS, Frontend Frameworks (VueJS), Linux, Docker.<p>R\u00e9sum\u00e9 &#x2F; CV &#x2F; Portfolio: Full CV and details of Open Source contributions available on request<p>Email: black11shadow@gmail.com<p>I currently work as a Web Scraping Engineer &#x2F; Data Engineer. I&#x27;ve also worked as a Backend Python Developer with 9 years of experience building web app backends and APIs. Have been working on Open source applications.","created_at":"2026-09-03T04:17:15Z","created_at_i":1788409035,"objectID":"49545851","parent_id":49522896,"story_id":49522896,"story_title":"Ask HN: Who wants to be hired? (September 2026)","updated_at":"2026-09-03T04:21:15Z"}],"hitsPerPage":20,"nbHits":5573,"nbPages":50,"page":0,"params":"query=vuejs&page=0&advancedSyntax=true&analyticsTags=backend","processingTimeMS":13,"processingTimingsMS":{"_request":{"queue":387,"roundTrip":31},"afterFetch":{"format":{"highlighting":2,"total":2}},"fetch":{"query":6,"scanning":5,"total":12},"total":13},"query":"vuejs","serverTimeMS":404}
