Hi Nencho,
thanky you for your replay.
I took your given example and I try to run it.
With CDN retrieve it takes 30 seconds to load, by changing and loading files the from local, it takes around 15 seconds.
Seems like the problem is mainly with kendo.all.min.js.map, because is that one that takes a lot, kendo.aspnetmvc.min.js.map rarely takes much time (usually under 0.5 seconds), maybe his time is due to the long loading of kendo.all.min.js.map. Furthermore, from previous screenshot you can see that kendo.aspnetmvc.min.js.map request time is long as response time of kendo.all.min.js.map.
In my application I've done the Deferring as described in documentation.
After accessing the page, the html is rendered but Editors are not correctly rendered, only after kendo.all.min.js.map they work.
My page load partial views which contain the Editor, by passing some parameters, here's the definition of partial view:
@removeTagHelper "*, Microsoft.AspNet.Mvc.Razor"
@removeTagHelper "*, Microsoft.AspNetCore.Mvc.Razor"
@(Html.Kendo().Editor()
.Name(Model.Name)
.HtmlAttributes(new { style = "width: 100%; height:300px;", name = Model.TextAreaName })
.Resizable(resizable => resizable.Content(true))
.ImageBrowser(imageBrowser => imageBrowser
.Image("~/Content/UserFiles/Images/{0}")
.Read("Read", "ImageBrowser")
.Create("Create", "ImageBrowser")
.Destroy("Destroy", "ImageBrowser")
.Upload("Upload", "ImageBrowser")
.Thumbnail("Thumbnail", "ImageBrowser")
)
.FileBrowser(fileBrowser => fileBrowser
.File("~/Content/UserFiles/Images/{0}")
.Read("Read", "FileBrowser")
.Create("Create", "FileBrowser")
.Destroy("Destroy", "FileBrowser")
.Upload("Upload", "FileBrowser")
)
.Pdf(pdf => pdf
.Margin(20, 20, 20, 20)
.PaperSize("A4")
.ProxyURL(Url.Action("Pdf_Export_Save", "Editor"))
)
.Tools(tools => tools
.Clear()
.Bold().Italic().Underline().Strikethrough()
.JustifyLeft().JustifyCenter().JustifyRight().JustifyFull()
.InsertUnorderedList().InsertOrderedList()
.Outdent().Indent()
.CreateLink().Unlink()
.InsertImage()
//.InsertFile()
//.SubScript()
//.SuperScript()
.TableEditing()
.ViewHtml()
//.Formatting()
.CleanFormatting()
.FontName()
.FontSize()
.ForeColor()
.BackColor()
//.Pdf()
//.Print()
//.Snippets(snippets => snippets
// .Add("Signature", "<p>Regards,<br /> John Doe,<br /><a href='mailto:john.doe@example.com'>john.doe@example.com</a></p>")
// .Add("Kendo online demos", " <a href='http://demos.telerik.com/kendo-ui'>Kendo online demos</a> ")
//)
)
.Value(@<text>@System.Net.WebUtility.HtmlDecode(Model.Value == null ? "" : Model.Value)</text>)
.Deferred()
)
Do you have more suggestions?
Best regards