Replies: 6 comments
-
What is your ideas and opinions? @vovikdrg @rynowak @KostaVlev @TheDarkCode @monkeywithacupcake and anybody effect by this issue. |
Beta Was this translation helpful? Give feedback.
-
What is performance impact on this? |
Beta Was this translation helpful? Give feedback.
-
@vovikdrg I don't know and not sure how to measure it. I just realize architecturally that its doesn't sound right. Edit Come to think of it, Maybe a load stress test could answer this question. I will put it on my todo list. |
Beta Was this translation helpful? Give feedback.
-
#369 PR help answer the question about Detection with/out Responsive. Thank you very much @dv00d00 for your help. |
Beta Was this translation helpful? Give feedback.
-
Move to disccusion #476 |
Beta Was this translation helpful? Give feedback.
-
Final conclusion, Responsive has now been separated from Detection in 5.0 |
Beta Was this translation helpful? Give feedback.
-
Historically
Responsive
was a separate package that you needed to install which had dependency onDetection
, then during my development upto 3.0-alpha08.Responsive
was bake intoDetection
as a basic service. If you don't want to use Responsive, 3.0-alpha03 you can disable Responsive #247 viaDetectionOptions
. Another question arise now, the Session and Responsive services was still registered. Responsive require Session because it has a feature added during 3.0-alpha04 User Preference #236.Detection
only resolve the User-Agent given from the web browser. Which is very light weight for the ASP.NET Core Web Application. WhileResponsive
has advance features, it is more intensive. If you don't need, and only needDetection
.Responsive
service and its dependency are still loaded into the application memory at runtime, even its was disabled via the option.Another issue with
Responsive
that isSession
would create a Cookie on the client web browser. Its would cause GDPR concern if it effect you or want to avoid the issue. Reference GDPR which I don't have time to look into myself. If GDPR also include identifying the web visitor via User-Agent thenDetection
is effected. Therefore,Responsive
would be subjected GDPR by its require dependency. Make this issueResponsive
only a software architecture concern.Therefore, the question is that
Responsive
service should included when youservices.AddDetection()
orResponsive
should be manually added viaservices.AddResponsive()
? This is whileResponsive
is still in the same library package.Beta Was this translation helpful? Give feedback.
All reactions