Rick Strahl
banner
rickstrahl.west-wind.com
Rick Strahl
@rickstrahl.west-wind.com
Wind, waves, code, punk rock and everything in between. Markdown, .NET and all things Web.
And it's crazy SLOOOOOOW! 5+ seconds to sign a single file and batches go one at a time.
August 21, 2025 at 7:28 PM
I'm working in Net472 for this tool, but I verified the same thing happens in Core (see the LinqPad example).
June 23, 2025 at 3:07 PM
Yeah it's used for anything that binds logical values - checks, radios, single value props like readonly/disabled that are boolean to indicate whether they are not present at all so that model state can stay consistent.
March 16, 2025 at 11:56 AM
I think that actually what Razor does for TagHelpers. When I checked there are extra fields that get send (__invariant_modelkeyname) - I think those are meant for disabled, readonly, checkboxes etc. values that can have nullable state.
March 15, 2025 at 9:35 PM
That would work, but frankly if you want the readonly behavior it's there already, and you can restyle use tabindex to get the behavior you want.

Dealing with the extra field seem like a lot more effort than that.
March 15, 2025 at 9:14 PM
Oh yeah... totally real 😂
February 26, 2025 at 6:46 PM
The memory utilization however is very different with the default configuration (1) running with 10x less memory just like the comparison between 8.0 and 9.0.

So you might be right - most of the small perf difference likely comes from this feature flag change.
January 21, 2025 at 10:45 PM
So tried it - doesn't make much of a difference in performance. Pretty close.

However, flipping back and forth I see around 164k/sec (0) vs 160k/sec (1) between the two modes.
January 21, 2025 at 10:43 PM
Yeah good point - it's easy enough to do especially if just re-running the 9.0 runs.
January 21, 2025 at 10:06 PM
LOL! Thanks. Fixed already.

Was screwing around with some feature work in Markdown Monster last night and must have published by accident at some point. The post was already cleaned up but not re-published.
January 21, 2025 at 6:48 PM